R2dbcSnapshotAutoConfiguration

@AutoConfiguration(after = [R2dbcAutoConfiguration::class])
@ConditionalOnClass(value = [R2dbcSnapshotRepository::class])
@ConditionalOnProperty(value = ["wow.eventsourcing.snapshot.storage"], havingValue = "r2dbc")
class R2dbcSnapshotAutoConfiguration

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 r2dbcSnapshotRepository(snapshotDatabase: SnapshotDatabase, snapshotSchema: SnapshotSchema): SnapshotRepository