WebFluxProperties

@ConfigurationProperties(prefix = "wow.webflux")
class WebFluxProperties @Autowired(required = false) constructor(var enabled: Boolean = true, var globalError: WebFluxProperties.GlobalError = GlobalError(), var batch: WebFluxProperties.Batch = Batch()) : EnabledCapable

Constructors

Link copied to clipboard
@Autowired(required = false)
constructor(enabled: Boolean = true, globalError: WebFluxProperties.GlobalError = GlobalError(), batch: WebFluxProperties.Batch = Batch())

Types

Link copied to clipboard
data class Batch(@DefaultValue(value = ["128"]) var concurrency: Int = 128, @DefaultValue(value = ["4"]) var prefetch: Int = 4)
Link copied to clipboard
object Companion
Link copied to clipboard
data class GlobalError(@DefaultValue(value = ["true"]) var enabled: Boolean = true) : EnabledCapable
Link copied to clipboard
data class Query(@DefaultValue(value = ["100"]) var defaultListSize: Int = DEFAULT_LIST_SIZE, @DefaultValue(value = ["10s"]) var idleTimeout: Duration = Duration.ofSeconds(10), @DefaultValue(value = ["false"]) var strictCountFilter: Boolean = false)

The HTTP adapter's side of queries; the HTTP budget itself is wow.query.http.

Link copied to clipboard
data class State(@DefaultValue(value = ["false"]) var pointReadAdmission: Boolean = false, @DefaultValue(value = ["1000"]) var tracingMaxVersions: Int = PointReadAdmission.DEFAULT_TRACING_MAX_VERSIONS)

State point reads (load by id, version or time, and tracing).

Properties

Link copied to clipboard
Link copied to clipboard
open override var enabled: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard