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.
Spring configuration for the Event Publication Registry.
JMS event externalization support.
Kafka event externalization support.
Messaging event externalization support.
Namastack outbox 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) classDefault implementation ofEventExternalizationConfiguration.Methods in org.springframework.modulith.events that return EventExternalizationConfigurationModifier and TypeMethodDescriptionEventExternalizationConfiguration.Router.build()Creates a newEventExternalizationConfigurationreflecting 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 anOptionalroute from the event.EventExternalizationConfiguration.Router.routeOptionalByType(Function<Class<?>, Optional<RoutingTarget>> router) Routes by extracting anOptionalroute 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) EventExternalizerModuleListenerRabbitEventExternalizerConfiguration.rabbitEventExternalizer(EventExternalizationConfiguration configuration, org.springframework.amqp.rabbit.core.RabbitMessageOperations operations, BeanFactory factory) Constructors in org.springframework.modulith.events.amqp with parameters of type EventExternalizationConfigurationModifierConstructorDescription(package private)RabbitOutboxConfiguration(EventExternalizationConfiguration configuration, org.springframework.amqp.rabbit.core.RabbitMessageOperations operations, BeanFactory beanFactory) -
Uses of EventExternalizationConfiguration in org.springframework.modulith.events.config
Methods in org.springframework.modulith.events.config that return EventExternalizationConfigurationModifier and TypeMethodDescription(package private) static EventExternalizationConfigurationEventExternalizationAutoConfiguration.eventExternalizationConfiguration(BeanFactory factory, Environment environment) Methods in org.springframework.modulith.events.config with parameters of type EventExternalizationConfigurationModifier and TypeMethodDescription(package private) static EventListenerFactoryEventExternalizationAutoConfiguration.filteringEventListenerFactory(EventExternalizationConfiguration config) (package private) static OutboxEventExternalizerFactoryEventExternalizationAutoConfiguration.outboxEventExternalizerFactory(EventExternalizationConfiguration configuration, ApplicationEventPublisher publisher) -
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) EventExternalizerModuleListenerJmsEventExternalizerConfiguration.jmsEventExternalizer(EventExternalizationConfiguration configuration, JmsOperations operations, EventSerializer serializer, BeanFactory factory) -
Uses of EventExternalizationConfiguration in org.springframework.modulith.events.jobrunr
Methods in org.springframework.modulith.events.jobrunr with parameters of type EventExternalizationConfigurationModifier and TypeMethodDescription(package private) JobRunrEventExternalizerJobRunrEventExternalizationAutoConfiguration.jobRunrEventExternalizer(org.jobrunr.scheduling.JobScheduler scheduler, List<JobRunrExternalizationTransport> transports, EventExternalizationConfiguration configuration) Constructors in org.springframework.modulith.events.jobrunr with parameters of type EventExternalizationConfigurationModifierConstructorDescription(package private)JobRunrEventExternalizer(org.jobrunr.scheduling.JobScheduler scheduler, List<JobRunrExternalizationTransport> externalizers, EventExternalizationConfiguration configuration) Creates a newJobRunrEventExternalizerfor the givenJobScheduler,JobRunrExternalizationTransports andEventExternalizationConfiguration. -
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) EventExternalizerModuleListenerKafkaEventExternalizerConfiguration.kafkaEventExternalizer(EventExternalizationConfiguration configuration, org.springframework.kafka.core.KafkaOperations<?, ?> operations, BeanFactory factory) Constructors in org.springframework.modulith.events.kafka with parameters of type EventExternalizationConfigurationModifierConstructorDescription(package private)KafkaOutboxConfiguration(EventExternalizationConfiguration configuration, org.springframework.kafka.core.KafkaOperations<?, ?> operations, BeanFactory beanFactory, OutboxEventExternalizerFactory factory) -
Uses of EventExternalizationConfiguration in org.springframework.modulith.events.messaging
Methods in org.springframework.modulith.events.messaging with parameters of type EventExternalizationConfigurationModifier and TypeMethodDescription(package private) EventExternalizerModuleListenerSpringMessagingEventExternalizerConfiguration.springMessagingEventExternalizer(EventExternalizationConfiguration configuration, BeanFactory factory) Constructors in org.springframework.modulith.events.messaging with parameters of type EventExternalizationConfigurationModifierConstructorDescription(package private)SpringMessagingOutboxConfiguration(EventExternalizationConfiguration configuration, BeanFactory beanFactory, OutboxEventExternalizerFactory factory) -
Uses of EventExternalizationConfiguration in org.springframework.modulith.events.namastack
Methods in org.springframework.modulith.events.namastack with parameters of type EventExternalizationConfigurationModifier and TypeMethodDescription(package private) NamastackOutboxEventRecorderNamastackOutboxEventRecorderAutoConfiguration.outboxEventRecorder(EventExternalizationConfiguration configuration, io.namastack.outbox.Outbox outbox) Constructors in org.springframework.modulith.events.namastack with parameters of type EventExternalizationConfigurationModifierConstructorDescription(package private)NamastackOutboxEventRecorder(EventExternalizationConfiguration configuration, io.namastack.outbox.Outbox outbox) Creates a newNamastackOutboxEventRecorderfor the givenEventExternalizationConfigurationandOutbox. -
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) Deprecated, for removal: This API element is subject to removal in a future version.Creates a newDelegatingEventExternalizerfor the givenEventExternalizationConfigurationandBiFunctionimplementing the actual externalization.protectedEventExternalizationSupport(EventExternalizationConfiguration configuration) Deprecated, for removal: This API element is subject to removal in a future version.Creates a newEventExternalizationSupportfor the givenEventExternalizationConfiguration.EventExternalizerModuleListener(EventExternalizationConfiguration configuration, EventExternalizationTransport transport) Creates a newEventExternalizerModuleListenerfor the givenEventExternalizationConfigurationandEventExternalizationTransport.protectedEventExternalizerSupport(EventExternalizationConfiguration configuration) Creates a newEventExternalizationSupportfor the givenEventExternalizationConfiguration.OutboxEventExternalizer(EventExternalizationConfiguration configuration, ApplicationEventPublisher publisher, EventExternalizationTransport transport) Creates a newOutboxEventExternalizerfor the givenEventExternalizationConfigurationand transport function.OutboxEventExternalizerFactory(EventExternalizationConfiguration configuration, ApplicationEventPublisher publisher) Creates a newOutboxEventExternalizerFactoryfor the givenEventExternalizationConfigurationandApplicationEventPublisher.TransportAwareEventExternalizer(EventExternalizationConfiguration configuration, EventExternalizationTransport transport) Creates a newDelegatingEventExternalizerfor the givenEventExternalizationConfigurationandEventExternalizationTransportimplementing the actual externalization.