StatelessSagaAutoConfiguration

@AutoConfiguration
class StatelessSagaAutoConfiguration

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
@Bean
@ConditionalOnMissingBean
fun statelessSagaDispatcher(@Qualifier(value = "wow.CurrentBoundedContext") namedBoundedContext: NamedBoundedContext, handlerRegistrar: StatelessSagaFunctionRegistrar, domainEventBus: DomainEventBus, stateEventBus: StateEventBus, statelessSagaHandler: StatelessSagaHandler): StatelessSagaDispatcher
Link copied to clipboard
@Bean
@ConditionalOnMissingBean
fun statelessSagaDispatcherLauncher(statelessSagaDispatcher: StatelessSagaDispatcher): StatelessSagaDispatcherLauncher
Link copied to clipboard
@Bean(value = ["statelessSagaErrorHandler"])
@ConditionalOnMissingBean(name = ["statelessSagaErrorHandler"])
fun statelessSagaErrorHandler(): ErrorHandler<DomainEventExchange<*>>
Link copied to clipboard
@Bean
fun statelessSagaHandler(@Qualifier(value = "statelessSagaFilterChain") chain: FilterChain<DomainEventExchange<*>>, @Qualifier(value = "statelessSagaErrorHandler") statelessSagaErrorHandler: ErrorHandler<DomainEventExchange<*>>): StatelessSagaHandler
Link copied to clipboard
@Bean
@ConditionalOnMissingBean
fun statelessSagaHandlerRegistrar(commandGateway: CommandGateway, commandMessageFactory: CommandMessageFactory): StatelessSagaFunctionRegistrar
Link copied to clipboard
@Bean
@ConditionalOnMissingBean
fun statelessSagaProcessorAutoRegistrar(handlerRegistrar: StatelessSagaFunctionRegistrar, applicationContext: ApplicationContext): StatelessSagaProcessorAutoRegistrar