All Classes

Class Description
AbstractRegistry<E,​C>
Abstract registry to be shared with all resilience4j registries
AcquirePermissionCancelledException
Exception indicating that the permission wasn't acquired because the task was cancelled or thread interrupted.
CallableUtils  
CheckFunctionUtils  
ClassUtils  
CompletionStageUtils  
CompositeRegistryEventConsumer<E>  
ConfigurationNotFoundException
configuration not found exception
ContextAwareScheduledThreadPoolExecutor  
ContextAwareScheduledThreadPoolExecutor.Builder  
ContextPropagator<T>
Abstraction to retrieve, copy and clean up values across thread boundary.
ContextPropagator.EmptyContextPropagator<T>
A convenient implementation of empty ContextPropagator
EntryAddedEvent<E>  
EntryRemovedEvent<E>  
EntryReplacedEvent<E>  
EventConsumer<T>  
EventProcessor<T>  
EventPublisher<T>  
FixedSizeSlidingWindowMetrics
A Metrics implementation is backed by a sliding window that aggregates only the last N calls.
InMemoryRegistryStore<E>
Default Implementation Of RegistryStore using ConcurrentHashMap
InstantiationException  
IntervalBiFunction<T>
An IntervalBiFunction which can be used to calculate the wait interval.
IntervalFunction
An IntervalFunction which can be used to calculate the wait interval.
Metrics  
Metrics.Outcome  
MetricsPublisher<E>  
NamingThreadFactory
Creates threads using "$name-%d" pattern for naming.
NonNull
A common Spring annotation to declare that annotated elements cannot be null.
NonNullApi
A common Spring annotation to declare that parameters and return values are to be considered as non-nullable by default for a given package.
NonNullFields
A common Spring annotation to declare that fields are to be considered as non-nullable by default for a given package.
Nullable
A common Spring annotation to declare that annotated elements can be null under some circumstance.
OnceConsumer<T>
Apply a computation only once.
PartialAggregation  
PredicateCreator  
Registry<E,​C>
root resilience4j registry to be used by resilience types registries for common functionality
Registry.EventPublisher<E>
An EventPublisher can be used to register event consumers.
RegistryEvent  
RegistryEvent.Type
Event types which are created by a CircuitBreaker.
RegistryEventConsumer<E>
Registry Event Consumer to be used by AbstractRegistry.RegistryEventProcessor
RegistryStore<E>  
ResultUtils  
SlidingTimeWindowMetrics
A Metrics implementation is backed by a sliding time window that aggregates only the calls made in the last N seconds.
Snapshot  
SnapshotImpl  
StopWatch
A simple StopWatch to measure the processing duration of a call.
StringUtils  
SupplierUtils