例: Lightning コンポーネントを使用した登録とイベントの再生
lightning:empApi コンポーネントをカスタム Lightning コンポーネントに追加し、イベントメッセージを受信します。lightning:empApi コンポーネントによって、ストリーミングチャネルの登録とイベントメッセージのリスンを行うメソッドにアクセスできます。
次を含む、すべての種別のストリーミングイベントがサポートさ��ます。
- プラットフォームイベント
- 変更データキャプチャイベント
- PushTopic イベント
- 汎用イベント
lightning:empApi コンポーネントは、共有 CometD ベースストリーミング API 接続を使用して、ブラウザで複数のストリーミングアプリケーションを実行できるようにします。
コンポーネントのメソッドをコールするには、lightning:empApi コンポーネントをカスタムコンポーネント内に追加し、aura:id 属性を割り当てます。
<lightning:empApi aura:id="empApi"/>次に、クライアント側コントローラで、コンポーネントメソッドをコールする関数を追加します。
lightning:empApi コンポーネントの使用例と詳細なリファレンスについては、Lightning コンポーネントライブラリの empApi に関するドキュメントを参照してください。