State

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).

Constructors

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

Properties

Link copied to clipboard

admits each loaded state through the query admission: the caller's request scope, the query policies and the snapshot default scope are checked on it in memory (a state outside them reads as absent), the response is masked, and tracing is capped at tracingMaxVersions. Off by default; required by wow.query.require-authenticated-scope, which startup rejects without it.

Link copied to clipboard

the most versions one tracing request may return under point-read admission; 0 disables the cap.