Uses of Interface
org.springframework.modulith.events.EventExternalizationConfiguration
Packages that use 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
Classes in org.springframework.modulith.events that implement EventExternalizationConfigurationModifier and TypeClassDescription(package private) class
Default implementation ofEventExternalizationConfiguration
.Methods in org.springframework.modulith.events that return EventExternalizationConfigurationModifier 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
Methods in org.springframework.modulith.events.amqp with parameters of type EventExternalizationConfigurationModifier 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
Methods in org.springframework.modulith.events.aws.sns with parameters of type EventExternalizationConfigurationModifier 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
Methods in org.springframework.modulith.events.aws.sqs with parameters of type EventExternalizationConfigurationModifier 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
Methods in org.springframework.modulith.events.config that return EventExternalizationConfigurationModifier and TypeMethodDescription(package private) static EventExternalizationConfiguration
EventExternalizationAutoConfiguration.eventExternalizationConfiguration
(BeanFactory factory) Methods in org.springframework.modulith.events.config with parameters of type EventExternalizationConfigurationModifier and TypeMethodDescription(package private) static EventListenerFactory
EventExternalizationAutoConfiguration.filteringEventListenerFactory
(EventExternalizationConfiguration config) -
Uses of EventExternalizationConfiguration in org.springframework.modulith.events.jms
Methods in org.springframework.modulith.events.jms with parameters of type EventExternalizationConfigurationModifier and TypeMethodDescription(package private) DelegatingEventExternalizer
JmsEventExternalizerConfiguration.jmsEventExternalizer
(EventExternalizationConfiguration configuration, JmsOperations operations, EventSerializer serializer) -
Uses of EventExternalizationConfiguration in org.springframework.modulith.events.kafka
Methods in org.springframework.modulith.events.kafka with parameters of type EventExternalizationConfigurationModifier 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
Constructors in org.springframework.modulith.events.support with parameters of type EventExternalizationConfigurationModifierConstructorDescriptionDelegatingEventExternalizer
(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
.