チャネルへの登録およびイベント通知の受信
EMP コネクタを使用して、以前定義した Low_Ink__e カスタムプラットフォームイベントのチャネルに登録します。
-
/src/main/java/com/salesforce/emp/connector/example フォルダで、LoginExample.java ソースファイルを開きます。
-
LoginExample クラスを実行し、次の引数を指定します。
- Package Explorer で、LoginExample.java ファイルに移動します。ファイルを右クリックし、 を選択します。
-
[Arguments (引数)] タブで、次の引数の値をスペースで区切って入力します。
引数 値 username 自分の Salesforce ユーザ名 password 自分の Salesforce パスワード channel イベントのチャネル名: /event/Low_Ink__e。 - [Run (実行)] をクリックします。
サンプルがイベントチャネルに登録され、イベント通知をリスンし始めます。イベント通知が生成されて受信されるとすぐに、ツールがイベント通知をコンソールに出力します。
-
カスタムプラットフォーム��イベントメッセージを生成するには、開発者コンソールで Apex を実行し、イベントメッセージを公開します。
- Salesforce Classic では、 をクリックします。
-
Lightning Experience では、クイックアクセスメニュー (
) をクリックし、[開発者コンソール] を選択します。
- 開発者コンソールで、 を選択します。
-
新しいウィンドウで、任意のコードを次の Apex スニペットで置き換えます。このスニペットは、プラットフォームイベントを公開します。
- [Execute (実行)] をクリックします。プラットフォームイベントが公開されると、EMP コネクタがイベント通知を受信し、イベント通知はコンソールに出力されます。出力は次のようになります。