RedisEventSourcingAutoConfiguration

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

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
@Bean
@ConditionalOnProperty(value = ["wow.eventsourcing.store.storage"], havingValue = "redis")
fun redisEventStore(redisTemplate: ReactiveStringRedisTemplate): EventStore
Link copied to clipboard
@Bean
@ConditionalOnProperty(value = ["wow.prepare.storage"], havingValue = "redis")
@ConditionalOnMissingBean
fun redisPrepareKeyFactory(redisTemplate: ReactiveStringRedisTemplate): PrepareKeyFactory
Link copied to clipboard
@Bean
@ConditionalOnProperty(value = ["wow.eventsourcing.snapshot.storage"], havingValue = "redis")
fun redisSnapshotRepository(redisTemplate: ReactiveStringRedisTemplate): SnapshotRepository