Wow
Toggle table of contents
9.9.0
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
Wow
wow-spring-boot-starter
/
me.ahoo.wow.spring.boot.starter.redis
/
RedisMessageBusAutoConfiguration
/
redisStateEventBus
redis
State
Event
Bus
@
Bean
@
ConditionalOnProperty
(
value
=
[
"wow.eventsourcing.state.bus.type"
]
,
havingValue
=
"redis"
)
@
ConditionalOnMissingBean
(
value
=
[
DistributedStateEventBus::class
]
)
fun
redisStateEventBus
(
redisTemplate
:
ReactiveStringRedisTemplate
,
recoveryProperties
:
RedisStreamRecoveryProperties
,
retentionProperties
:
RedisStreamRetentionProperties
,
observers
:
ObjectProvider
<
RedisMessageBusObserver
>
,
@
Qualifier
(
value
=
"redisTransportFailurePolicy"
)
failurePolicy
:
TransportFailurePolicy
)
:
DistributedStateEventBus