RedisEventSourcingAutoConfiguration

@AutoConfiguration(after = [DataRedisReactiveAutoConfiguration::class])
@ConditionalOnClass(value = [RedisEventStore::class])
@EnableConfigurationProperties(value = [RedisProperties::class])
class RedisEventSourcingAutoConfiguration

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
fun redisEventStore(redisTemplate: ReactiveStringRedisTemplate): RedisEventStore
Link copied to clipboard
fun redisEventStoreBinding(@Qualifier(value = "redisEventStore") eventStore: EventStore): EventStoreBinding
Link copied to clipboard
@Bean
@ConditionalOnProperty(value = ["wow.prepare.storage"], havingValue = "redis")
@ConditionalOnMissingBean
fun redisPrepareKeyFactory(redisTemplate: ReactiveStringRedisTemplate): PrepareKeyFactory
Link copied to clipboard
@Bean(name = ["redisSnapshotStore", "redisSnapshotRepository"])
fun redisSnapshotStore(redisTemplate: ReactiveStringRedisTemplate): RedisSnapshotStore
Link copied to clipboard
fun redisSnapshotStoreBinding(@Qualifier(value = "redisSnapshotStore") snapshotStore: SnapshotStore): SnapshotStoreBinding