クラス OutboxEventExternalizer
java.lang.ObjectSE
org.springframework.modulith.events.support.EventExternalizerSupport
org.springframework.modulith.events.support.TransportAwareEventExternalizer
org.springframework.modulith.events.support.OutboxEventExternalizer
アウトボックスから外部ターゲットへイベントを転送する
OutboxEventExternalizer。このハンドラーは、送信ボックスプロセッサーによって呼び出され、送信ボックステーブルにすでに記録されているイベントを外部化します。設定済みのトランスポート機能を使用して、イベントを宛先(メッセージブローカー、メール、SMS など)に配信します。
- 導入:
- 2.1
- 作成者:
- Roland Beisel, Oliver Drotbohm
- 関連事項:
コンストラクター概要
コンストラクターコンストラクター説明OutboxEventExternalizer(EventExternalizationConfiguration configuration, ApplicationEventPublisher publisher, EventExternalizationTransport transport) 指定されたEventExternalizationConfigurationとトランスポート機能に対して、新しいOutboxEventExternalizerを作成します。方法の概要
修飾子と型メソッド説明externalize(ObjectSE event) 指定されたイベントを外部化します。voidexternalizeBlocking(ObjectSE event) 指定されたイベントをブロッキング方式で外部化します。クラス org.springframework.modulith.events.support.TransportAwareEventExternalizer から継承されたメソッド
externalize
コンストラクターの詳細
OutboxEventExternalizer
public OutboxEventExternalizer(EventExternalizationConfiguration configuration, ApplicationEventPublisher publisher, EventExternalizationTransport transport) 指定されたEventExternalizationConfigurationとトランスポート機能に対して、新しいOutboxEventExternalizerを作成します。- パラメーター:
configuration- null であってはなりません。publisher- null であってはなりません。
方法の詳細
externalize
クラスからコピーされた説明:EventExternalizerSupport指定されたイベントを外部化します。- オーバーライド:
- クラス
EventExternalizerSupportのexternalize - パラメーター:
event- null であってはなりません。- 戻り値:
- 外部化の結果が null になることはありません。
externalizeBlocking
指定されたイベントをブロッキング方式で外部化します。- パラメーター:
event- null であってはなりません。- 関連事項: