Package-level declarations

Types

Link copied to clipboard
@ConditionalOnProperty(value = ["wow.redis.enabled"], matchIfMissing = true, havingValue = "true")
annotation class ConditionalOnRedisEnabled
Link copied to clipboard
@AutoConfiguration(after = [WowAutoConfiguration::class, DataRedisReactiveAutoConfiguration::class])
@ConditionalOnClass(value = [RedisEventStore::class])
class RedisEventSourcingAutoConfiguration
Link copied to clipboard
@AutoConfiguration(before = [CommandAutoConfiguration::class, EventAutoConfiguration::class, StateAutoConfiguration::class], after = [DataRedisReactiveAutoConfiguration::class])
@ConditionalOnClass(value = [RedisCommandBus::class])
@EnableConfigurationProperties(value = [RedisStreamRecoveryProperties::class])
class RedisMessageBusAutoConfiguration
Link copied to clipboard
@ConfigurationProperties(prefix = "wow.redis")
class RedisProperties(var enabled: Boolean = true) : EnabledCapable
Link copied to clipboard
@ConfigurationProperties(prefix = "wow.redis.message-bus.recovery")
class RedisStreamRecoveryProperties(var enabled: Boolean = true, var minIdleTime: Duration = Duration.ofMinutes(5), var interval: Duration = Duration.ofSeconds(30), var batchSize: Long = 100)

Properties

Link copied to clipboard
const val ENABLED_KEY: String