ProjectionDispatcherAutoConfiguration

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
@Bean
@ConditionalOnMissingBean
fun projectionDispatcher(@Qualifier(value = "wow.CurrentBoundedContext") namedBoundedContext: NamedBoundedContext, handlerRegistrar: ProjectionFunctionRegistrar, domainEventBus: DomainEventBus, stateEventBus: StateEventBus, projectionHandler: ProjectionHandler): ProjectionDispatcher
Link copied to clipboard
@Bean
@ConditionalOnMissingBean
fun projectionDispatcherLauncher(projectionDispatcher: ProjectionDispatcher): ProjectionDispatcherLauncher
Link copied to clipboard
@Bean(value = ["projectionErrorHandler"])
@ConditionalOnMissingBean(name = ["projectionErrorHandler"])
fun projectionErrorHandler(): ErrorHandler<DomainEventExchange<*>>
Link copied to clipboard
@Bean
@ConditionalOnMissingBean
fun projectionFunctionFilter(serviceProvider: ServiceProvider): ProjectionFunctionFilter
Link copied to clipboard
@Bean
fun projectionHandler(@Qualifier(value = "projectionFilterChain") chain: FilterChain<DomainEventExchange<*>>, @Qualifier(value = "projectionErrorHandler") projectionErrorHandler: ErrorHandler<DomainEventExchange<*>>): ProjectionHandler
Link copied to clipboard
@Bean
@ConditionalOnMissingBean
fun projectionHandlerRegistrar(): ProjectionFunctionRegistrar
Link copied to clipboard
@Bean
@ConditionalOnMissingBean
fun projectionProcessorAutoRegistrar(handlerRegistrar: ProjectionFunctionRegistrar, applicationContext: ApplicationContext): ProjectionProcessorAutoRegistrar