インターフェースの使用
org.springframework.modulith.events.EventExternalizationConfiguration
パッケージ
説明
イベント発行レジストリ抽象化の API。
AMQP イベントの外部化のサポート。
AWS SNS イベントの外部化のサポート。
AWS SQS イベントの外部化のサポート。
イベント公開レジストリの Spring 構成。
JMS イベントの外部化のサポート。
Kafka イベントの外部化のサポート。
イベント発行レジストリを統合するための Spring Framework 拡張機能。
org.springframework.modulith.events 内の EventExternalizationConfiguration 使用
修飾子と型メソッド説明EventExternalizationConfiguration.Router.build()
現在の構成を反映して新しいEventExternalizationConfiguration
を作成します。EventExternalizationConfiguration.disabled()
どのイベントとも一致しないようにすることで、イベントの外部化を無効にします。EventExternalizationConfiguration.Router.routeOptional
(FunctionSE<ObjectSE, OptionalSE<RoutingTarget>> router) イベントからOptional
SE ルートを抽出してルートを作成します。EventExternalizationConfiguration.Router.routeOptionalByType
(FunctionSE<ClassSE<?>, OptionalSE<RoutingTarget>> router) イベント型からOptional
SE ルートを抽出してルートします。org.springframework.modulith.events.amqp 内の EventExternalizationConfiguration 使用
修飾子と型メソッド説明(package private) DelegatingEventExternalizer
RabbitEventExternalizerConfiguration.rabbitEventExternalizer
(EventExternalizationConfiguration configuration, org.springframework.amqp.rabbit.core.RabbitMessageOperations operations, BeanFactory factory) org.springframework.modulith.events.aws.sns 内の EventExternalizationConfiguration 使用
修飾子と型メソッド説明(package private) DelegatingEventExternalizer
SnsEventExternalizerConfiguration.snsEventExternalizer
(EventExternalizationConfiguration configuration, io.awspring.cloud.sns.core.SnsOperations operations, BeanFactory factory) org.springframework.modulith.events.aws.sqs 内の EventExternalizationConfiguration 使用
修飾子と型メソッド説明(package private) DelegatingEventExternalizer
SqsEventExternalizerConfiguration.sqsEventExternalizer
(EventExternalizationConfiguration configuration, io.awspring.cloud.sqs.operations.SqsOperations operations, BeanFactory factory) org.springframework.modulith.events.config 内の EventExternalizationConfiguration 使用
修飾子と型メソッド説明(package private) static EventExternalizationConfiguration
EventExternalizationAutoConfiguration.eventExternalizationConfiguration
(BeanFactory factory) 修飾子と型メソッド説明(package private) static EventListenerFactory
EventExternalizationAutoConfiguration.filteringEventListenerFactory
(EventExternalizationConfiguration config) org.springframework.modulith.events.jms 内の EventExternalizationConfiguration 使用
修飾子と型メソッド説明(package private) DelegatingEventExternalizer
JmsEventExternalizerConfiguration.jmsEventExternalizer
(EventExternalizationConfiguration configuration, JmsOperations operations, EventSerializer serializer) org.springframework.modulith.events.kafka 内の EventExternalizationConfiguration 使用
修飾子と型メソッド説明(package private) DelegatingEventExternalizer
KafkaEventExternalizerConfiguration.kafkaEventExternalizer
(EventExternalizationConfiguration configuration, org.springframework.kafka.core.KafkaOperations<ObjectSE, ObjectSE> operations, BeanFactory factory) org.springframework.modulith.events.support 内の EventExternalizationConfiguration 使用
修飾子コンストラクター説明DelegatingEventExternalizer
(EventExternalizationConfiguration configuration, BiFunctionSE<RoutingTarget, ObjectSE, CompletableFutureSE<?>> delegate) 実際の外部化を実装する、指定されたEventExternalizationConfiguration
およびBiFunction
SE の新しいDelegatingEventExternalizer
を作成します。protected
EventExternalizationSupport
(EventExternalizationConfiguration configuration) 指定されたEventExternalizationConfiguration
の新しいEventExternalizationSupport
を作成します。