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
@ConditionalOnProperty(value = ["wow.enabled"], matchIfMissing = true, havingValue = "true")
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] )
Wow AutoConfiguration .
Link copied to clipboard
@ConfigurationProperties(prefix = "wow")
Link copied to clipboard
object WowRuntimeComponentOrder
Deterministic ordering for the built-in runtime components.