クラス OutboxEventExternalizer
java.lang.ObjectSE
org.springframework.modulith.events.support.EventExternalizerSupport
org.springframework.modulith.events.support.TransportAwareEventExternalizer
org.springframework.modulith.events.support.OutboxEventExternalizer
アウトボックスから外部ターゲットへイベントを転送する
OutboxEventExternalizer。This handler is invoked by the outbox processor to externalize events that were previously recorded in the outbox table. It uses the configured transport function to deliver events to their target destination (e.g., message broker, email, SMS).
- 導入:
- 2.1
- 作成者:
- Roland Beisel, Oliver Drotbohm
- 関連事項:
コンストラクター概要
コンストラクターコンストラクター説明OutboxEventExternalizer(EventExternalizationConfiguration configuration, ApplicationEventPublisher publisher, EventExternalizationTransport transport) Creates a newOutboxEventExternalizerfor the givenEventExternalizationConfigurationand transport function.方法の概要
修飾子と型メソッド説明externalize(ObjectSE event) 指定されたイベントを外部化します。voidexternalizeBlocking(ObjectSE event) Externalizes the given event in a blocking way.クラス org.springframework.modulith.events.support.TransportAwareEventExternalizer から継承されたメソッド
externalize
コンストラクターの詳細
OutboxEventExternalizer
public OutboxEventExternalizer(EventExternalizationConfiguration configuration, ApplicationEventPublisher publisher, EventExternalizationTransport transport) Creates a newOutboxEventExternalizerfor the givenEventExternalizationConfigurationand transport function.- パラメーター:
configuration- null であってはなりません。publisher- null であってはなりません。
方法の詳細
externalize
クラスからコピーされた説明:EventExternalizerSupport指定されたイベントを外部化します。- オーバーライド:
- クラス
EventExternalizerSupportのexternalize - パラメーター:
event- null であってはなりません。- 戻り値:
- 外部化の結果が null になることはありません。
externalizeBlocking
Externalizes the given event in a blocking way.- パラメーター:
event- null であってはなりません。- 関連事項: