Apex リファレンスガイド
リリースノート
ExternalService 名前空間
EventBus 名前空間
EventBus 名前空間は、プラットフォームイベントと変更データキャプチャイベントに使用されるクラスとメソッドを提供します。
EventBus 名前空間のクラスを次に示します。
-
ChangeEventHeader クラス
変更データキャプチャイベントのヘッダー項目が含まれます。 -
EventPublishFailureCallback インターフェース
このインターフェースは、公開されなかったプラットフォームイベントメッセージを追跡する場合に実装します。このインターフェースの onFailure() メソッドは、非同期公開操作の最終結果が提供された時点でコールされます。 -
EventPublishSuccessCallback インターフェース
このインターフェースは、正常に公開されたプラットフォームイベントメッセージを追跡する場合に実装します。このインターフェースの onSuccess() メソッドは、非同期公開操作の最終結果が提供された時点でコールされます。 -
FailureResult インターフェース
イベントの公開が失敗したときの Apex 公開コールバックの結果が含まれます。このインターフェースは、EventPublishFailureCallback インターフェースの onFailure メソッドのパラメーターとして使用されます。 -
SuccessResult インターフェース
イベントの公開が成功したときの Apex 公開コールバックの結果が含まれます。このインターフェースは、EventPublishSuccessCallback インターフェースの onSuccess メソッドのパラメーターとして使用されます。 -
TestBroker クラス
Apex テストでプラットフォームイベントメッセージや変更イベントメッセージの配信の成功または公開の失敗をシミュレーションするメソッドが含まれています。 -
TriggerContext クラス
現在実行されているプラットフォームイベントトリガーに関する情報を提供します (EventBus.RetryableException によるトリガーの再試行回数など)。また、トリガー実行を再開する方法も提供します。