B C G I O R S W 
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
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.
collect() - Method in class org.sdase.commons.server.circuitbreaker.metrics.SdaCircuitBreakerMetricsCollector
Deprecated.
 
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

ofCircuitBreakerRegistry(CircuitBreakerRegistry) - Static method in class org.sdase.commons.server.circuitbreaker.metrics.SdaCircuitBreakerMetricsCollector
Deprecated.
Creates a new collector using given registry as source of circuit breakers.
org.sdase.commons.server.circuitbreaker - package org.sdase.commons.server.circuitbreaker
 
org.sdase.commons.server.circuitbreaker.builder - package org.sdase.commons.server.circuitbreaker.builder
 
org.sdase.commons.server.circuitbreaker.metrics - package org.sdase.commons.server.circuitbreaker.metrics
 

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

SdaCircuitBreakerMetricsCollector - Class in org.sdase.commons.server.circuitbreaker.metrics
Deprecated, for removal: This API element is subject to removal in a future version.
class should be removed in the next major release. This will introduce breaking changes since the resilience4j_circuitbreaker_calls_bucket histogram will not be exposed anymore.
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.
B C G I O R S W 
All Classes All Packages