EventDispatcherAutoConfiguration

@AutoConfiguration
class EventDispatcherAutoConfiguration

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
@Bean
@ConditionalOnMissingBean
fun domainEventDispatcher(@Qualifier(value = "wow.CurrentBoundedContext") namedBoundedContext: NamedBoundedContext, domainEventBus: DomainEventBus, stateEventBus: StateEventBus, handlerRegistrar: DomainEventFunctionRegistrar, eventDispatcherHandler: DomainEventHandler): DomainEventDispatcher
Link copied to clipboard
@Bean
@ConditionalOnMissingBean
fun domainEventDispatcherLauncher(domainEventDispatcher: DomainEventDispatcher): DomainEventDispatcherLauncher
Link copied to clipboard
@Bean
fun eventDispatcherHandler(@Qualifier(value = "eventDispatcherFilterChain") chain: FilterChain<DomainEventExchange<*>>, @Qualifier(value = "eventProcessorErrorHandler") eventProcessorErrorHandler: ErrorHandler<DomainEventExchange<*>>): DomainEventHandler
Link copied to clipboard
@Bean
fun eventProcessorAutoRegistrar(handlerRegistrar: DomainEventFunctionRegistrar, applicationContext: ApplicationContext): EventProcessorAutoRegistrar
Link copied to clipboard
@Bean(value = ["eventProcessorErrorHandler"])
@ConditionalOnMissingBean(name = ["eventProcessorErrorHandler"])
fun eventProcessorErrorHandler(): ErrorHandler<DomainEventExchange<*>>