Uses of Class
com.couchbase.client.core.endpoint.CircuitBreakerConfig.Builder
-
Packages that use CircuitBreakerConfig.Builder Package Description com.couchbase.client.core.endpoint com.couchbase.client.core.env -
-
Uses of CircuitBreakerConfig.Builder in com.couchbase.client.core.endpoint
Methods in com.couchbase.client.core.endpoint that return CircuitBreakerConfig.Builder Modifier and Type Method Description static CircuitBreakerConfig.Builder
CircuitBreakerConfig. builder()
Creates a new builder to customize the configuration properties.CircuitBreakerConfig.Builder
CircuitBreakerConfig.Builder. completionCallback(CircuitBreaker.CompletionCallback completionCallback)
Allows customizing of the completion callback which defines what is considered a failure and what success.static CircuitBreakerConfig.Builder
CircuitBreakerConfig. completionCallback(CircuitBreaker.CompletionCallback completionCallback)
CircuitBreakerConfig.Builder
CircuitBreakerConfig.Builder. enabled(boolean enabled)
Enables or disables this circuit breaker.static CircuitBreakerConfig.Builder
CircuitBreakerConfig. enabled(boolean enabled)
CircuitBreakerConfig.Builder
CircuitBreakerConfig.Builder. errorThresholdPercentage(int errorThresholdPercentage)
The percentage of operations that need to fail in a window until the circuit is opened.static CircuitBreakerConfig.Builder
CircuitBreakerConfig. errorThresholdPercentage(int errorThresholdPercentage)
CircuitBreakerConfig.Builder
CircuitBreakerConfig.Builder. rollingWindow(Duration rollingWindow)
How long the window is in which the number of failed ops are tracked in a rolling fashion.static CircuitBreakerConfig.Builder
CircuitBreakerConfig. rollingWindow(Duration rollingWindow)
CircuitBreakerConfig.Builder
CircuitBreakerConfig.Builder. sleepWindow(Duration sleepWindow)
The sleep window that is waited from when the circuit opens to when the canary is tried.static CircuitBreakerConfig.Builder
CircuitBreakerConfig. sleepWindow(Duration sleepWindow)
CircuitBreakerConfig.Builder
CircuitBreakerConfig.Builder. volumeThreshold(int volumeThreshold)
The volume threshold defines how many operations need to be in the window at least so that the threshold percentage can be meaningfully calculated.static CircuitBreakerConfig.Builder
CircuitBreakerConfig. volumeThreshold(int volumeThreshold)
-
Uses of CircuitBreakerConfig.Builder in com.couchbase.client.core.env
Methods in com.couchbase.client.core.env that return CircuitBreakerConfig.Builder Modifier and Type Method Description CircuitBreakerConfig.Builder
IoConfig.Builder. analyticsCircuitBreakerConfig()
CircuitBreakerConfig.Builder
IoConfig.Builder. backupCircuitBreakerConfig()
CircuitBreakerConfig.Builder
IoConfig.Builder. eventingCircuitBreakerConfig()
CircuitBreakerConfig.Builder
IoConfig.Builder. kvCircuitBreakerConfig()
CircuitBreakerConfig.Builder
IoConfig.Builder. managerCircuitBreakerConfig()
CircuitBreakerConfig.Builder
IoConfig.Builder. queryCircuitBreakerConfig()
CircuitBreakerConfig.Builder
IoConfig.Builder. searchCircuitBreakerConfig()
CircuitBreakerConfig.Builder
IoConfig.Builder. viewCircuitBreakerConfig()
Method parameters in com.couchbase.client.core.env with type arguments of type CircuitBreakerConfig.Builder Modifier and Type Method Description IoConfig.Builder
IoConfig.Builder. analyticsCircuitBreakerConfig(Consumer<CircuitBreakerConfig.Builder> builderConsumer)
Configures the analytics circuit breaker by passing its config builder to the given consumer.IoConfig.Builder
IoConfig.Builder. backupCircuitBreakerConfig(Consumer<CircuitBreakerConfig.Builder> builderConsumer)
Configures the backup circuit breaker by passing its config builder to the given consumer.IoConfig.Builder
IoConfig.Builder. eventingCircuitBreakerConfig(Consumer<CircuitBreakerConfig.Builder> builderConsumer)
Configures the eventing circuit breaker by passing its config builder to the given consumer.IoConfig.Builder
IoConfig.Builder. kvCircuitBreakerConfig(Consumer<CircuitBreakerConfig.Builder> builderConsumer)
Configures the key-value circuit breaker by passing its config builder to the given consumer.IoConfig.Builder
IoConfig.Builder. managerCircuitBreakerConfig(Consumer<CircuitBreakerConfig.Builder> builderConsumer)
Configures the manager circuit breaker by passing its config builder to the given consumer.IoConfig.Builder
IoConfig.Builder. queryCircuitBreakerConfig(Consumer<CircuitBreakerConfig.Builder> builderConsumer)
Configures the query circuit breaker by passing its config builder to the given consumer.IoConfig.Builder
IoConfig.Builder. searchCircuitBreakerConfig(Consumer<CircuitBreakerConfig.Builder> builderConsumer)
Configures the search circuit breaker by passing its config builder to the given consumer.IoConfig.Builder
IoConfig.Builder. viewCircuitBreakerConfig(Consumer<CircuitBreakerConfig.Builder> builderConsumer)
Configures the views circuit breaker by passing its config builder to the given consumer.
-