RedisMessageBusAutoConfiguration

@AutoConfiguration(before = [CommandAutoConfiguration::class], after = [RedisReactiveAutoConfiguration::class])
@ConditionalOnClass(value = [RedisCommandBus::class])
class RedisMessageBusAutoConfiguration

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
@Bean
@ConditionalOnProperty(value = ["wow.command.bus.type"], havingValue = "redis")
fun redisCommandBus(redisTemplate: ReactiveStringRedisTemplate): DistributedCommandBus
Link copied to clipboard
@Bean
@ConditionalOnProperty(value = ["wow.event.bus.type"], havingValue = "redis")
fun redisDomainEventBus(redisTemplate: ReactiveStringRedisTemplate): DistributedDomainEventBus
Link copied to clipboard
@Bean
@ConditionalOnProperty(value = ["wow.eventsourcing.state.bus.type"], havingValue = "redis")
fun redisStateEventBus(redisTemplate: ReactiveStringRedisTemplate): DistributedStateEventBus