Package-level declarations

Types

Link copied to clipboard
class BusProperties(@DefaultValue(value = ["kafka"]) var type: BusType = BusType.KAFKA, var localFirst: LocalFirstProperties = LocalFirstProperties())
Link copied to clipboard
Link copied to clipboard
@ConditionalOnProperty(value = ["wow.enabled"], matchIfMissing = true, havingValue = "true")
annotation class ConditionalOnWowEnabled
Link copied to clipboard
class DispatchProperties(var workers: Int = KeyedExecutor.DEFAULT_WORKERS, var maxInFlight: Int = KeyedExecutor.DEFAULT_MAX_IN_FLIGHT, var throughput: Int = KeyedExecutor.DEFAULT_THROUGHPUT, var spin: Duration = KeyedExecutor.DEFAULT_SPIN)

The runtime's KeyedExecutor (wow.dispatch.*): the worker threads every dispatcher shares, and how many unfinished messages one receiver (one per dispatcher and bounded context) holds before it stops requesting more from its transport.

Link copied to clipboard
class LocalFirstProperties(@DefaultValue(value = ["true"]) var enabled: Boolean = true, @DefaultValue(value = ["10000"]) var backlogHighWaterMark: Int = LocalFirstDistributedCopies.DEFAULT_BACKLOG_HIGH_WATER_MARK) : EnabledCapable
Link copied to clipboard
@AutoConfiguration(before = [LifecycleAutoConfiguration::class])
@EnableConfigurationProperties(value = [WowProperties::class, LifecycleProperties::class])
class WowAutoConfiguration(wowProperties: WowProperties)

Wow AutoConfiguration .

Link copied to clipboard
@ConfigurationProperties(prefix = "wow")
class WowProperties(var enabled: Boolean = true, var contextName: String? = null, var shutdownTimeout: Duration = DEFAULT_SHUTDOWN_TIMEOUT, var shutdownQuietPeriod: Duration = DEFAULT_SHUTDOWN_QUIET_PERIOD, var dispatch: DispatchProperties = DispatchProperties()) : EnabledCapable
Link copied to clipboard

Deterministic ordering for the built-in runtime components.

Properties

Link copied to clipboard
Link copied to clipboard