B C G I O R S W
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- build() - Method in class org.sdase.commons.server.circuitbreaker.builder.CircuitBreakerBuilder
- build() - Method in interface org.sdase.commons.server.circuitbreaker.builder.CircuitBreakerFinalBuilder
-
Create a new circuit breaker instance.
- build() - Method in class org.sdase.commons.server.circuitbreaker.CircuitBreakerBundle.Builder
- build() - Method in interface org.sdase.commons.server.circuitbreaker.CircuitBreakerBundle.FinalBuilder
-
Create a new instance.
- builder() - Static method in class org.sdase.commons.server.circuitbreaker.CircuitBreakerBundle
-
Builder for creating a new instance.
C
- CircuitBreakerBuilder<T extends io.dropwizard.Configuration> - Class in org.sdase.commons.server.circuitbreaker.builder
- CircuitBreakerBuilder(String, CircuitBreakerRegistry, T) - Constructor for class org.sdase.commons.server.circuitbreaker.builder.CircuitBreakerBuilder
- CircuitBreakerBundle<T extends io.dropwizard.Configuration> - Class in org.sdase.commons.server.circuitbreaker
-
Bundle that provides access to an implementation of the circuit breaker pattern to handle failures of downstream services.
- CircuitBreakerBundle.Builder<C extends io.dropwizard.Configuration> - Class in org.sdase.commons.server.circuitbreaker
- CircuitBreakerBundle.ConfigurationBuilder - Interface in org.sdase.commons.server.circuitbreaker
- CircuitBreakerBundle.ExceptionBuilder<T extends io.dropwizard.Configuration> - Interface in org.sdase.commons.server.circuitbreaker
- CircuitBreakerBundle.FinalBuilder<T extends io.dropwizard.Configuration> - Interface in org.sdase.commons.server.circuitbreaker
- CircuitBreakerConfiguration - Class in org.sdase.commons.server.circuitbreaker
- CircuitBreakerConfiguration() - Constructor for class org.sdase.commons.server.circuitbreaker.CircuitBreakerConfiguration
- CircuitBreakerConfigurationBuilder<T extends io.dropwizard.Configuration> - Interface in org.sdase.commons.server.circuitbreaker.builder
- CircuitBreakerConfigurationProvider<C extends io.dropwizard.Configuration> - Interface in org.sdase.commons.server.circuitbreaker
-
Provides the
CircuitBreakerConfiguration
for theCircuitBreakerBundle
- CircuitBreakerExceptionBuilder<T extends io.dropwizard.Configuration> - Interface in org.sdase.commons.server.circuitbreaker.builder
- CircuitBreakerFinalBuilder - Interface in org.sdase.commons.server.circuitbreaker.builder
- CircuitBreakerWrapperHelper - Class in org.sdase.commons.server.circuitbreaker
-
Helper class for wrapping calls on classes with a circuit breaker.
- createCircuitBreaker(String) - Method in class org.sdase.commons.server.circuitbreaker.CircuitBreakerBundle
-
Create a new circuit breaker builder.
G
- getFailureRateThreshold() - Method in class org.sdase.commons.server.circuitbreaker.CircuitBreakerConfiguration
- getRegistry() - Method in class org.sdase.commons.server.circuitbreaker.CircuitBreakerBundle
-
Returns the circuit breaker registry created by the bundle.
- getRingBufferSizeInClosedState() - Method in class org.sdase.commons.server.circuitbreaker.CircuitBreakerConfiguration
- getRingBufferSizeInHalfOpenState() - Method in class org.sdase.commons.server.circuitbreaker.CircuitBreakerConfiguration
- getWaitDurationInOpenState() - Method in class org.sdase.commons.server.circuitbreaker.CircuitBreakerConfiguration
I
- ignoreExceptions(Class<? extends Throwable>...) - Method in class org.sdase.commons.server.circuitbreaker.builder.CircuitBreakerBuilder
- ignoreExceptions(Class<? extends Throwable>...) - Method in interface org.sdase.commons.server.circuitbreaker.builder.CircuitBreakerExceptionBuilder
-
Configures a list of error classes that are ignored as a failure and thus do not increase the failure rate.
- ignoreExceptions(Class<? extends Throwable>...) - Method in class org.sdase.commons.server.circuitbreaker.CircuitBreakerBundle.Builder
- ignoreExceptions(Class<? extends Throwable>...) - Method in interface org.sdase.commons.server.circuitbreaker.CircuitBreakerBundle.ExceptionBuilder
-
Configures a list of error classes that are ignored as a failure and thus do not increase the failure rate.
- initialize(Bootstrap<?>) - Method in class org.sdase.commons.server.circuitbreaker.CircuitBreakerBundle
O
- org.sdase.commons.server.circuitbreaker - package org.sdase.commons.server.circuitbreaker
- org.sdase.commons.server.circuitbreaker.builder - package org.sdase.commons.server.circuitbreaker.builder
R
- recordExceptions(Class<? extends Throwable>...) - Method in class org.sdase.commons.server.circuitbreaker.builder.CircuitBreakerBuilder
- recordExceptions(Class<? extends Throwable>...) - Method in interface org.sdase.commons.server.circuitbreaker.builder.CircuitBreakerExceptionBuilder
-
Configures a list of error classes that are recorded as a failure and thus increase the failure rate.
- recordExceptions(Class<? extends Throwable>...) - Method in class org.sdase.commons.server.circuitbreaker.CircuitBreakerBundle.Builder
- recordExceptions(Class<? extends Throwable>...) - Method in interface org.sdase.commons.server.circuitbreaker.CircuitBreakerBundle.ExceptionBuilder
-
Configures a list of error classes that are recorded as a failure and thus increase the failure rate.
- run(T, Environment) - Method in class org.sdase.commons.server.circuitbreaker.CircuitBreakerBundle
S
- setFailureRateThreshold(float) - Method in class org.sdase.commons.server.circuitbreaker.CircuitBreakerConfiguration
- setRingBufferSizeInClosedState(int) - Method in class org.sdase.commons.server.circuitbreaker.CircuitBreakerConfiguration
- setRingBufferSizeInHalfOpenState(int) - Method in class org.sdase.commons.server.circuitbreaker.CircuitBreakerConfiguration
- setWaitDurationInOpenState(Duration) - Method in class org.sdase.commons.server.circuitbreaker.CircuitBreakerConfiguration
W
- withConfigProvider(CircuitBreakerConfigurationProvider<T>) - Method in class org.sdase.commons.server.circuitbreaker.builder.CircuitBreakerBuilder
- withConfigProvider(CircuitBreakerConfigurationProvider<T>) - Method in interface org.sdase.commons.server.circuitbreaker.builder.CircuitBreakerConfigurationBuilder
-
Set a provider for a custom configuration for the circuit breaker.
- withConfigProvider(CircuitBreakerConfigurationProvider<T>) - Method in class org.sdase.commons.server.circuitbreaker.CircuitBreakerBundle.Builder
- withConfigProvider(CircuitBreakerConfigurationProvider<T>) - Method in interface org.sdase.commons.server.circuitbreaker.CircuitBreakerBundle.ConfigurationBuilder
-
Use a provider for a custom default configuration for circuit breakers created using the bundle.
- withCustomConfig(CircuitBreakerConfiguration) - Method in class org.sdase.commons.server.circuitbreaker.builder.CircuitBreakerBuilder
- withCustomConfig(CircuitBreakerConfiguration) - Method in interface org.sdase.commons.server.circuitbreaker.builder.CircuitBreakerConfigurationBuilder
-
Set a custom configuration for the circuit breaker.
- withCustomConfig(CircuitBreakerConfiguration) - Method in class org.sdase.commons.server.circuitbreaker.CircuitBreakerBundle.Builder
- withCustomConfig(CircuitBreakerConfiguration) - Method in interface org.sdase.commons.server.circuitbreaker.CircuitBreakerBundle.ConfigurationBuilder
-
Provide a custom default configuration for circuit breakers created using the bundle.
- withDefaultConfig() - Method in class org.sdase.commons.server.circuitbreaker.builder.CircuitBreakerBuilder
- withDefaultConfig() - Method in interface org.sdase.commons.server.circuitbreaker.builder.CircuitBreakerConfigurationBuilder
-
Use the default configuration of the bundle for the circuit breaker.
- withDefaultConfig() - Method in class org.sdase.commons.server.circuitbreaker.CircuitBreakerBundle.Builder
- withDefaultConfig() - Method in interface org.sdase.commons.server.circuitbreaker.CircuitBreakerBundle.ConfigurationBuilder
-
Use the default configuration for circuit breakers created using the bundle.
- wrap(U) - Method in class org.sdase.commons.server.circuitbreaker.builder.CircuitBreakerBuilder
- wrap(U) - Method in interface org.sdase.commons.server.circuitbreaker.builder.CircuitBreakerFinalBuilder
-
Wrap target with a circuit breaker
- wrapWithCircuitBreaker(T, CircuitBreaker) - Static method in class org.sdase.commons.server.circuitbreaker.CircuitBreakerWrapperHelper
-
Wraps all calls on target using a circuit breaker.
All Classes All Packages