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