R2dbcEventStoreAutoConfiguration

@AutoConfiguration(after = [R2dbcAutoConfiguration::class])
@ConditionalOnClass(value = [R2dbcEventStore::class])
@ConditionalOnProperty(value = ["wow.eventsourcing.store.storage"], havingValue = "r2dbc")
class R2dbcEventStoreAutoConfiguration

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
@Configuration
@ConditionalOnProperty(value = ["wow.r2dbc.datasource.type"], matchIfMissing = false, havingValue = "sharding")
class Sharding
Link copied to clipboard
@Configuration
@ConditionalOnProperty(value = ["wow.r2dbc.datasource.type"], matchIfMissing = true, havingValue = "simple")
class Simple

Functions

Link copied to clipboard
@Bean
fun eventStore(eventStreamDatabase: EventStreamDatabase, eventStreamSchema: EventStreamSchema): EventStore