Package-level declarations

Types

Link copied to clipboard
@ConditionalOnProperty(value = ["wow.eventsourcing.snapshot.enabled"], matchIfMissing = true, havingValue = "true")
annotation class ConditionalOnSnapshotEnabled
Link copied to clipboard
@AutoConfiguration
@EnableConfigurationProperties(value = [SnapshotProperties::class])
class SnapshotAutoConfiguration(snapshotProperties: SnapshotProperties)
Link copied to clipboard
@ConfigurationProperties(prefix = "wow.eventsourcing.snapshot")
data class SnapshotProperties(@DefaultValue(value = ["true"]) var enabled: Boolean = true, var strategy: Strategy = Strategy.ALL, var versionOffset: Int = DEFAULT_VERSION_OFFSET, var storage: StorageType = StorageType.MONGO) : EnabledCapable
Link copied to clipboard