Methods.Methods
annotated with specified annotation.Callable which wraps the given RetryCallback,
and who's Callable.call() method will execute
the callback via this ExtendedRetryTemplateCallable which wraps the given Callable,
and who's Callable.call() method will execute
the callable via this ExtendedRetryTemplateAsyncCircuitBreaker with a DefaultFailureInterpreter and the default "tripped" exception
behavior (throwing a CircuitBreakerException).AsyncCircuitBreaker with a DefaultFailureInterpreter and the default "tripped" exception
behavior (throwing a CircuitBreakerException).AsyncCircuitBreaker with the specified FailureInterpreter and the default "tripped" exception
behavior (throwing a CircuitBreakerException).AsyncCircuitBreaker with the specified FailureInterpreter and the default "tripped" exception
behavior (throwing a CircuitBreakerException).AsyncCircuitBreaker with a DefaultFailureInterpreter and using the supplied CircuitBreakerExceptionMapper when client calls are made
while the breaker is tripped.AsyncCircuitBreaker with the provided FailureInterpreter and using the provided CircuitBreakerExceptionMapper when client calls are made
while the breaker is tripped.CircuitBreaker
annotations and create circuitbreakers for them.CircuitBreaker that adds JMX
annotations to some of the methods so that the core library
doesn't have to depend on spring-context.CircuitBreakerBean with a
DefaultFailureInterpreter and the default "tripped" exception
behavior (throwing a CircuitBreakerException).CircuitBreakerBean with a
DefaultFailureInterpreter and the default "tripped" exception
behavior (throwing a CircuitBreakerException).CircuitBreakerBean with the specified
FailureInterpreter and the default "tripped" exception
behavior (throwing a CircuitBreakerException).CircuitBreakerBean with the specified
FailureInterpreter and the default "tripped" exception
behavior (throwing a CircuitBreakerException).CircuitBreaker with a DefaultFailureInterpreter and using the supplied CircuitBreakerExceptionMapper when client calls are made
while the breaker is tripped.CircuitBreaker with the provided FailureInterpreter and using the provided CircuitBreakerExceptionMapper when client calls are made
while the breaker is tripped.CircuitBreakerBean instances and keep track of
them.SimpleRetryPolicy to allow for using an arbitrary
Classifier instance to determine if a given Throwable should trigger a
retry.String parameter value into its native type.CircuitBreakerBean and map it to the provided value.PerformanceMonitorBean instances.PerformanceMonitorBean and map it to the provided
name.Callable with retry logic.Callable with retry logic.Callable with retry logic.RetryTemplate to allow easy use of the Callable
interface, instead of the RetryCallbackCircuitBreakerBeanPerformanceMonitorBeanCircuitBreaker byPassString representation of the breaker's
status; potentially useful for exposing to monitoring software.DefaultFailureInterpreter that
comes with a CircuitBreaker by default.Set of MBean names from the MBeanServer.String representation of the breaker's
last known exception that caused it to OPEN (i.e.DefaultFailureInterpreter
that comes with a CircuitBreaker by default.ServiceWrapper, and if so, do so.ServiceWrapper, and if so, do so.AsyncCircuitBreaker protection logic.Callable in some fashion.PerformanceMonitorBean is a straightforward wrapper
around a PerformanceMonitor that allows for leveraging
automated exposure of the information via Spring's JMX annotations.PerformanceMonitorBean.PerformanceMonitorBean instances and keep track
of the created instances.PerformanceMonitor.Predicate based classifier for Throwable objects which classifies them
as boolean values.RetryTemplate instance indicated
by the annotations "name" attribute.ServiceWrapper (for example, a CircuitBreaker or
PerformanceMonitor).CircuitBreaker to byPass
its functionality allowing requests to be executed unmolested
until the CircuitBreaker is reset or the byPass
is manually set to false.PerformanceMonitorBean instances to create.DefaultFailureInterpreter that comes with a CircuitBreaker by default.MBeanExportOperations to use to export CircuitBreakerBean
instances as JMX MBeans.MBeanExportOperations to use to export
PerformanceMonitorBean instances as JMX MBeans.CircuitBreaker annotation
and initialize circuitbreakers for them.PerformanceMonitor annotation
and initialize performance monitors for them.DefaultFailureInterpreter that comes with a CircuitBreaker by default.Controller that can be used to implement a
"heartbeat" URL in a web application.CircuitBreakerBean.reset() is invoked.CircuitBreakerBean.reset() is invoked.MBeanServer via
simple string-based accessor methods.Copyright © 2019. All Rights Reserved.