EventAutoConfiguration

@AutoConfiguration
@EnableConfigurationProperties(value = [EventProperties::class])
class EventAutoConfiguration

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
Link copied to clipboard
@Bean
@ConditionalOnProperty(value = ["wow.event.bus.type"], havingValue = "in_memory")
fun inMemoryDomainEventBus(): LocalDomainEventBus
Link copied to clipboard
@Bean
@ConditionalOnMissingBean(value = [LocalDomainEventBus::class])
@ConditionalOnBean(value = [DistributedDomainEventBus::class])
fun localDomainEventBus(): LocalDomainEventBus
Link copied to clipboard
@Bean
@ConditionalOnProperty(value = ["wow.event.bus.type"], havingValue = "no_op")
fun ooOpDomainEventBus(): DomainEventBus