Package-level declarations

Types

Link copied to clipboard
@ConditionalOnProperty(value = ["wow.mongo.enabled"], matchIfMissing = true, havingValue = "true")
annotation class ConditionalOnMongoEnabled
Link copied to clipboard
@AutoConfiguration(after = [MongoReactiveAutoConfiguration::class])
@ConditionalOnClass(value = [MongoEventStore::class])
@EnableConfigurationProperties(value = [MongoProperties::class])
class MongoEventSourcingAutoConfiguration(mongoProperties: MongoProperties)
Link copied to clipboard
@ConfigurationProperties(prefix = "wow.mongo")
class MongoProperties(@DefaultValue(value = ["true"]) val enabled: Boolean = true, @DefaultValue(value = ["true"]) var autoInitSchema: Boolean = true, val eventStreamDatabase: String?, val snapshotDatabase: String?, val prepareDatabase: String?) : EnabledCapable

Properties

Link copied to clipboard
const val ENABLED_KEY: String