QueryStoreSettings

class QueryStoreSettings(val maxConcurrent: Int? = null, val maxWait: Duration = QueryBulkhead.DEFAULT_MAX_WAIT, val maxQueued: Int? = null, val adaptive: AdaptiveLimitOptions = AdaptiveLimitOptions(), val adaptiveCeiling: Int? = null, val stores: Map<String, QueryStoreLimits> = emptyMap(), val datasets: DatasetQueryLimits = DatasetQueryLimits())

What QueryStores.of bounds the queries by: wow.query.max-concurrent (maxConcurrent, null to let each store's provider derive it), max-wait and max-queued, the adaptive bounds' options (adaptive, its floor wow.query.adaptive.floor, the others constants; adaptiveCeiling), each store's own (wow.stores.<name>.query.*, stores) and the dataset queries' (datasets).

Constructors

Link copied to clipboard
constructor(maxConcurrent: Int? = null, maxWait: Duration = QueryBulkhead.DEFAULT_MAX_WAIT, maxQueued: Int? = null, adaptive: AdaptiveLimitOptions = AdaptiveLimitOptions(), adaptiveCeiling: Int? = null, stores: Map<String, QueryStoreLimits> = emptyMap(), datasets: DatasetQueryLimits = DatasetQueryLimits())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard