Uses of Interface
org.springframework.modulith.events.EventExternalizationConfiguration
Package
Description
API of the event publication registry abstraction.
AMQP event externalization support.
AWS SNS event externalization support.
AWS SQS event externalization support.
Spring configuration for the Event Publication Registry.
JMS event externalization support.
Kafka event externalization support.
Spring Framework extensions to integrate the event publication registry.
-
Uses of EventExternalizationConfiguration in org.springframework.modulith.events
Modifier and TypeClassDescription(package private) class
Default implementation ofEventExternalizationConfiguration
.Modifier and TypeMethodDescriptionEventExternalizationConfiguration.Router.build()
Creates a newEventExternalizationConfiguration
refelcting the current configuration.EventExternalizationConfiguration.disabled()
Disables event externalization by not matching any events at all.EventExternalizationConfiguration.Router.routeOptional
(Function<Object, Optional<RoutingTarget>> router) Routes by extracting anOptional
route from the event.EventExternalizationConfiguration.Router.routeOptionalByType
(Function<Class<?>, Optional<RoutingTarget>> router) Routes by extracting anOptional
route from the event type. -
Uses of EventExternalizationConfiguration in org.springframework.modulith.events.amqp
Modifier and TypeMethodDescription(package private) DelegatingEventExternalizer
RabbitEventExternalizerConfiguration.rabbitEventExternalizer
(EventExternalizationConfiguration configuration, org.springframework.amqp.rabbit.core.RabbitMessageOperations operations, BeanFactory factory) -
Uses of EventExternalizationConfiguration in org.springframework.modulith.events.aws.sns
Modifier and TypeMethodDescription(package private) DelegatingEventExternalizer
SnsEventExternalizerConfiguration.snsEventExternalizer
(EventExternalizationConfiguration configuration, io.awspring.cloud.sns.core.SnsOperations operations, BeanFactory factory) -
Uses of EventExternalizationConfiguration in org.springframework.modulith.events.aws.sqs
Modifier and TypeMethodDescription(package private) DelegatingEventExternalizer
SqsEventExternalizerConfiguration.sqsEventExternalizer
(EventExternalizationConfiguration configuration, io.awspring.cloud.sqs.operations.SqsOperations operations, BeanFactory factory) -
Uses of EventExternalizationConfiguration in org.springframework.modulith.events.config
Modifier and TypeMethodDescription(package private) static EventExternalizationConfiguration
EventExternalizationAutoConfiguration.eventExternalizationConfiguration
(BeanFactory factory) Modifier and TypeMethodDescription(package private) static EventListenerFactory
EventExternalizationAutoConfiguration.filteringEventListenerFactory
(EventExternalizationConfiguration config) -
Uses of EventExternalizationConfiguration in org.springframework.modulith.events.jms
Modifier and TypeMethodDescription(package private) DelegatingEventExternalizer
JmsEventExternalizerConfiguration.jmsEventExternalizer
(EventExternalizationConfiguration configuration, JmsOperations operations, EventSerializer serializer) -
Uses of EventExternalizationConfiguration in org.springframework.modulith.events.kafka
Modifier and TypeMethodDescription(package private) DelegatingEventExternalizer
KafkaEventExternalizerConfiguration.kafkaEventExternalizer
(EventExternalizationConfiguration configuration, org.springframework.kafka.core.KafkaOperations<Object, Object> operations, BeanFactory factory) -
Uses of EventExternalizationConfiguration in org.springframework.modulith.events.support
ModifierConstructorDescriptionDelegatingEventExternalizer
(EventExternalizationConfiguration configuration, BiFunction<RoutingTarget, Object, CompletableFuture<?>> delegate) Creates a newDelegatingEventExternalizer
for the givenEventExternalizationConfiguration
andBiFunction
implementing the actual externalization.protected
EventExternalizationSupport
(EventExternalizationConfiguration configuration) Creates a newEventExternalizationSupport
for the givenEventExternalizationConfiguration
.