インターフェースの使用
org.springframework.modulith.events.EventExternalizationConfiguration
EventExternalizationConfiguration を使用するパッケージ
パッケージ
説明
イベント発行レジストリ抽象化の API。
AMQP イベントの外部化のサポート。
イベント公開レジストリの Spring 構成。
JMS イベントの外部化のサポート。
Kafka イベントの外部化のサポート。
メッセージングイベントの外部化のサポート。
Namastack のアウトボックスイベントの外部化をサポートします。
イベント発行レジストリを統合するための Spring Framework 拡張機能。
org.springframework.modulith.events 内の EventExternalizationConfiguration 使用
修飾子と型メソッド説明EventExternalizationConfiguration.Router.build()現在の構成を反映した新しいEventExternalizationConfigurationを作成します。EventExternalizationConfiguration.disabled()どのイベントとも一致しないようにすることで、イベントの外部化を無効にします。EventExternalizationConfiguration.Router.routeOptional(FunctionSE<ObjectSE, OptionalSE<RoutingTarget>> router) イベントからOptionalSE ルートを抽出してルートを作成します。EventExternalizationConfiguration.Router.routeOptionalByType(FunctionSE<ClassSE<?>, OptionalSE<RoutingTarget>> router) イベント型からOptionalSE ルートを抽出してルートします。org.springframework.modulith.events.amqp 内の EventExternalizationConfiguration 使用
型 EventExternalizationConfiguration のパラメーターを持つ org.springframework.modulith.events.amqp のメソッド修飾子と型メソッド説明(package private) EventExternalizerModuleListenerRabbitEventExternalizerConfiguration.rabbitEventExternalizer(EventExternalizationConfiguration configuration, org.springframework.amqp.rabbit.core.RabbitMessageOperations operations, BeanFactory factory) 型 EventExternalizationConfiguration のパラメーターを持つ org.springframework.modulith.events.amqp のコンストラクター修飾子コンストラクター説明(package private)RabbitOutboxConfiguration(EventExternalizationConfiguration configuration, org.springframework.amqp.rabbit.core.RabbitMessageOperations operations, BeanFactory beanFactory, OutboxEventExternalizerFactory factory, Environment environment) org.springframework.modulith.events.config 内の EventExternalizationConfiguration 使用
修飾子と型メソッド説明(package private) static EventExternalizationConfigurationEventExternalizationAutoConfiguration.eventExternalizationConfiguration(BeanFactory factory, Environment environment) 型 EventExternalizationConfiguration のパラメーターを持つ org.springframework.modulith.events.config のメソッド修飾子と型メソッド説明(package private) static EventListenerFactoryEventExternalizationAutoConfiguration.filteringEventListenerFactory(EventExternalizationConfiguration config) (package private) static OutboxEventExternalizerFactoryEventExternalizationAutoConfiguration.outboxEventExternalizerFactory(EventExternalizationConfiguration configuration, ApplicationEventPublisher publisher) org.springframework.modulith.events.jms 内の EventExternalizationConfiguration 使用
型 EventExternalizationConfiguration のパラメーターを持つ org.springframework.modulith.events.jms のメソッド修飾子と型メソッド説明(package private) EventExternalizerModuleListenerJmsEventExternalizerConfiguration.jmsEventExternalizer(EventExternalizationConfiguration configuration, JmsOperations operations, EventSerializer serializer, BeanFactory factory) org.springframework.modulith.events.jobrunr 内の EventExternalizationConfiguration 使用
型 EventExternalizationConfiguration のパラメーターを持つ org.springframework.modulith.events.jobrunr のメソッド修飾子と型メソッド説明(package private) JobRunrEventExternalizerJobRunrEventExternalizationAutoConfiguration.jobRunrEventExternalizer(org.jobrunr.scheduling.JobScheduler scheduler, ListSE<JobRunrExternalizationTransport> transports, EventExternalizationConfiguration configuration) 型 EventExternalizationConfiguration のパラメーターを持つ org.springframework.modulith.events.jobrunr のコンストラクター修飾子コンストラクター説明(package private)JobRunrEventExternalizer(org.jobrunr.scheduling.JobScheduler scheduler, ListSE<JobRunrExternalizationTransport> externalizers, EventExternalizationConfiguration configuration) 指定されたJobScheduler、JobRunrExternalizationTransport、EventExternalizationConfigurationに対して新しいJobRunrEventExternalizerを作成します。org.springframework.modulith.events.kafka 内の EventExternalizationConfiguration 使用
型 EventExternalizationConfiguration のパラメーターを持つ org.springframework.modulith.events.kafka のメソッド修飾子と型メソッド説明(package private) EventExternalizerModuleListenerKafkaEventExternalizerConfiguration.kafkaEventExternalizer(EventExternalizationConfiguration configuration, org.springframework.kafka.core.KafkaOperations<?, ?> operations, BeanFactory factory) 型 EventExternalizationConfiguration のパラメーターを持つ org.springframework.modulith.events.kafka のコンストラクター修飾子コンストラクター説明(package private)KafkaOutboxConfiguration(EventExternalizationConfiguration configuration, org.springframework.kafka.core.KafkaOperations<?, ?> operations, BeanFactory beanFactory, OutboxEventExternalizerFactory factory) org.springframework.modulith.events.messaging 内の EventExternalizationConfiguration 使用
型 EventExternalizationConfiguration のパラメーターを持つ org.springframework.modulith.events.messaging のメソッド修飾子と型メソッド説明(package private) EventExternalizerModuleListenerSpringMessagingEventExternalizerConfiguration.springMessagingEventExternalizer(EventExternalizationConfiguration configuration, BeanFactory factory) 型 EventExternalizationConfiguration のパラメーターを持つ org.springframework.modulith.events.messaging のコンストラクター修飾子コンストラクター説明(package private)SpringMessagingOutboxConfiguration(EventExternalizationConfiguration configuration, BeanFactory beanFactory, OutboxEventExternalizerFactory factory) org.springframework.modulith.events.namastack 内の EventExternalizationConfiguration 使用
型 EventExternalizationConfiguration のパラメーターを持つ org.springframework.modulith.events.namastack のメソッド修飾子と型メソッド説明(package private) NamastackOutboxEventRecorderNamastackOutboxEventRecorderAutoConfiguration.outboxEventRecorder(EventExternalizationConfiguration configuration, io.namastack.outbox.Outbox outbox) 型 EventExternalizationConfiguration のパラメーターを持つ org.springframework.modulith.events.namastack のコンストラクター修飾子コンストラクター説明(package private)NamastackOutboxEventRecorder(EventExternalizationConfiguration configuration, io.namastack.outbox.Outbox outbox) org.springframework.modulith.events.support 内の EventExternalizationConfiguration 使用
型 EventExternalizationConfiguration のパラメーターを持つ org.springframework.modulith.events.support のコンストラクター修飾子コンストラクター説明DelegatingEventExternalizer(EventExternalizationConfiguration configuration, BiFunctionSE<RoutingTarget, ObjectSE, CompletableFutureSE<?>> delegate) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。実際の外部化を実装する、指定されたEventExternalizationConfigurationおよびBiFunctionSE の新しいDelegatingEventExternalizerを作成します。protectedEventExternalizationSupport(EventExternalizationConfiguration configuration) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたEventExternalizationConfigurationの新しいEventExternalizationSupportを作成します。EventExternalizerModuleListener(EventExternalizationConfiguration configuration, EventExternalizationTransport transport) 指定されたEventExternalizationConfigurationおよびEventExternalizationTransportの新しいEventExternalizerModuleListenerを作成します。protectedEventExternalizerSupport(EventExternalizationConfiguration configuration) 指定されたEventExternalizationConfigurationの新しいEventExternalizationSupportを作成します。OutboxEventExternalizer(EventExternalizationConfiguration configuration, ApplicationEventPublisher publisher, EventExternalizationTransport transport) 指定されたEventExternalizationConfigurationとトランスポート機能に対して、新しいOutboxEventExternalizerを作成します。OutboxEventExternalizerFactory(EventExternalizationConfiguration configuration, ApplicationEventPublisher publisher) 指定されたEventExternalizationConfigurationおよびApplicationEventPublisherの新しいOutboxEventExternalizerFactoryを作成します。TransportAwareEventExternalizer(EventExternalizationConfiguration configuration, EventExternalizationTransport transport) 実際の外部化を実装する、指定されたEventExternalizationConfigurationおよびEventExternalizationTransportの新しいDelegatingEventExternalizerを作成します。