All Classes and Interfaces

Class
Description
 
Defines possible configuration for metric names.
Helps building custom instance of BulkheadMetricNames.
 
Helps building custom instance of CircuitBreakerMetricNames.
 
Utility class for using Observations.
 
Helps building custom instance of RateLimiterMetricNames.
 
Helps building custom instance of RetryMetricNames.
A micrometer binder that is used to register Bulkhead exposed metrics.
 
A micrometer binder that is used to register CircuitBreaker exposed metrics.
 
A micrometer binder that is used to register RateLimiter exposed metrics.
 
A micrometer binder that is used to register Retry exposed metrics.
 
A micrometer binder that is used to register ThreadPoolBulkheadM exposed metrics.
 
A micrometer binder that is used to register TimeLimiter exposed events.
 
Common constants for metric binder implementations based on tags.
 
Helps building custom instance of ThreadPoolBulkheadMetricNames.
 
Helps building custom instance of TimeLimiterMetricNames.
Collects metrics of the decorated operation.
 
An EventPublisher which subscribes to the reactive stream of TimerEvents and can be used to register event consumers.
 
Builds Timer configuration
An event which is created by a Timer.
Event types which are created by a Timer.
 
 
 
A TimerEvent which informs that the decorated operation threw an exception.
A TimerEvent which informs that the decorated operation has started.
A TimerEvent which informs that the decorated operation was successful.
Manages all Timer instances.