redisStateEventBus

@Bean
@ConditionalOnProperty(value = ["wow.eventsourcing.state.bus.type"], havingValue = "redis")
@ConditionalOnMissingBean(value = [DistributedStateEventBus::class])
fun redisStateEventBus(redisTemplate: ReactiveStringRedisTemplate, recoveryProperties: RedisStreamRecoveryProperties, observers: ObjectProvider<RedisMessageBusObserver>): DistributedStateEventBus