Skip navigation links
B C D E F G I O P R S T 

B

BulkheadMetrics - Class in io.github.resilience4j.metrics
An adapter which exports Bulkhead.Metrics as Dropwizard Metrics Gauges.
BulkheadMetricsPublisher - Class in io.github.resilience4j.metrics.publisher
 
BulkheadMetricsPublisher() - Constructor for class io.github.resilience4j.metrics.publisher.BulkheadMetricsPublisher
 
BulkheadMetricsPublisher(MetricRegistry) - Constructor for class io.github.resilience4j.metrics.publisher.BulkheadMetricsPublisher
 
BulkheadMetricsPublisher(String, MetricRegistry) - Constructor for class io.github.resilience4j.metrics.publisher.BulkheadMetricsPublisher
 

C

CircuitBreakerMetrics - Class in io.github.resilience4j.metrics
An adapter which exports CircuitBreaker.Metrics as Dropwizard Metrics Gauges.
CircuitBreakerMetricsPublisher - Class in io.github.resilience4j.metrics.publisher
 
CircuitBreakerMetricsPublisher() - Constructor for class io.github.resilience4j.metrics.publisher.CircuitBreakerMetricsPublisher
 
CircuitBreakerMetricsPublisher(MetricRegistry) - Constructor for class io.github.resilience4j.metrics.publisher.CircuitBreakerMetricsPublisher
 
CircuitBreakerMetricsPublisher(String, MetricRegistry) - Constructor for class io.github.resilience4j.metrics.publisher.CircuitBreakerMetricsPublisher
 
context() - Method in class io.github.resilience4j.metrics.internal.TimerImpl
 
context() - Method in interface io.github.resilience4j.metrics.Timer
Creates a Timer context and starts the timer

D

decorateCallable(Timer, Callable<T>) - Static method in interface io.github.resilience4j.metrics.Timer
Creates a timed Callable.
decorateCheckedFunction(Timer, CheckedFunction1<T, R>) - Static method in interface io.github.resilience4j.metrics.Timer
Creates a timed function.
decorateCheckedRunnable(Timer, CheckedRunnable) - Static method in interface io.github.resilience4j.metrics.Timer
Creates a timed runnable.
decorateCheckedSupplier(Timer, CheckedFunction0<T>) - Static method in interface io.github.resilience4j.metrics.Timer
Creates a timed checked supplier.
decorateCompletionStageSupplier(Timer, Supplier<CompletionStage<T>>) - Static method in interface io.github.resilience4j.metrics.Timer
 
decorateFunction(Timer, Function<T, R>) - Static method in interface io.github.resilience4j.metrics.Timer
Creates a timed function.
decorateRunnable(Timer, Runnable) - Static method in interface io.github.resilience4j.metrics.Timer
Creates a timed runnable.
decorateSupplier(Timer, Supplier<T>) - Static method in interface io.github.resilience4j.metrics.Timer
Creates a timed checked supplier.

E

executeCallable(Callable<T>) - Method in interface io.github.resilience4j.metrics.Timer
Decorates and executes the decorated Callable.
executeCompletionStageSupplier(Supplier<CompletionStage<T>>) - Method in interface io.github.resilience4j.metrics.Timer
Decorates and executes the decorated CompletionStage Supplier.
executeRunnable(Runnable) - Method in interface io.github.resilience4j.metrics.Timer
Decorates and executes the decorated Runnable.
executeSupplier(Supplier<T>) - Method in interface io.github.resilience4j.metrics.Timer
Decorates and executes the decorated Supplier.

F

FAILED - Static variable in class io.github.resilience4j.metrics.internal.TimerImpl
 

G

getFifteenMinuteRate() - Method in interface io.github.resilience4j.metrics.Timer.Metrics
Returns the fifteen-minute exponentially-weighted moving average rate at which events have occurred since the meter was created.
getFiveMinuteRate() - Method in interface io.github.resilience4j.metrics.Timer.Metrics
Returns the five-minute exponentially-weighted moving average rate at which events have occurred since the meter was created.
getMeanRate() - Method in interface io.github.resilience4j.metrics.Timer.Metrics
Returns the mean rate at which events have occurred since the meter was created.
getMetricRegistry() - Method in class io.github.resilience4j.metrics.internal.TimerImpl
 
getMetricRegistry() - Method in interface io.github.resilience4j.metrics.Timer
Returns the MetricRegistry of this Timer.
getMetrics() - Method in class io.github.resilience4j.metrics.BulkheadMetrics
 
getMetrics() - Method in class io.github.resilience4j.metrics.CircuitBreakerMetrics
 
getMetrics() - Method in class io.github.resilience4j.metrics.internal.TimerImpl
 
getMetrics() - Method in class io.github.resilience4j.metrics.RateLimiterMetrics
 
getMetrics() - Method in class io.github.resilience4j.metrics.RetryMetrics
 
getMetrics() - Method in class io.github.resilience4j.metrics.ThreadPoolBulkheadMetrics
 
getMetrics() - Method in class io.github.resilience4j.metrics.TimeLimiterMetrics
 
getMetrics() - Method in interface io.github.resilience4j.metrics.Timer
Returns the Metrics of this Timer.
getName() - Method in class io.github.resilience4j.metrics.internal.TimerImpl
 
getName() - Method in interface io.github.resilience4j.metrics.Timer
Returns the name of this Timer.
getNumberOfFailedCalls() - Method in interface io.github.resilience4j.metrics.Timer.Metrics
Returns the current number of failed calls.
getNumberOfSuccessfulCalls() - Method in interface io.github.resilience4j.metrics.Timer.Metrics
Returns the current number of successful calls.
getNumberOfTotalCalls() - Method in interface io.github.resilience4j.metrics.Timer.Metrics
Returns the current number of total calls.
getOneMinuteRate() - Method in interface io.github.resilience4j.metrics.Timer.Metrics
Returns the one-minute exponentially-weighted moving average rate at which events have occurred since the meter was created.
getSnapshot() - Method in interface io.github.resilience4j.metrics.Timer.Metrics
Returns a snapshot of the values.

I

io.github.resilience4j.metrics - package io.github.resilience4j.metrics
 
io.github.resilience4j.metrics.internal - package io.github.resilience4j.metrics.internal
 
io.github.resilience4j.metrics.publisher - package io.github.resilience4j.metrics.publisher
 

O

of(String) - Static method in interface io.github.resilience4j.metrics.Timer
Creates a timer of a default MetricRegistry
ofBulkhead(Bulkhead) - Static method in class io.github.resilience4j.metrics.BulkheadMetrics
Creates a new instance of BulkheadMetrics BulkheadMetrics with a bulkhead as a source.
ofBulkhead(ThreadPoolBulkhead) - Static method in class io.github.resilience4j.metrics.ThreadPoolBulkheadMetrics
Creates a new instance of BulkheadMetrics ThreadPoolBulkheadMetrics with a bulkhead as a source.
ofBulkheadRegistry(String, BulkheadRegistry, MetricRegistry) - Static method in class io.github.resilience4j.metrics.BulkheadMetrics
Creates a new instance BulkheadMetrics BulkheadMetrics with specified metrics names prefix and a BulkheadRegistry as a source.
ofBulkheadRegistry(String, BulkheadRegistry) - Static method in class io.github.resilience4j.metrics.BulkheadMetrics
Creates a new instance BulkheadMetrics BulkheadMetrics with specified metrics names prefix and a BulkheadRegistry as a source.
ofBulkheadRegistry(BulkheadRegistry, MetricRegistry) - Static method in class io.github.resilience4j.metrics.BulkheadMetrics
Creates a new instance BulkheadMetrics BulkheadMetrics with specified metrics names prefix and a BulkheadRegistry as a source.
ofBulkheadRegistry(BulkheadRegistry) - Static method in class io.github.resilience4j.metrics.BulkheadMetrics
Creates a new instance BulkheadMetrics BulkheadMetrics with a BulkheadRegistry as a source.
ofBulkheadRegistry(String, ThreadPoolBulkheadRegistry, MetricRegistry) - Static method in class io.github.resilience4j.metrics.ThreadPoolBulkheadMetrics
Creates a new instance BulkheadMetrics ThreadPoolBulkheadMetrics with specified metrics names prefix and a BulkheadRegistry as a source.
ofBulkheadRegistry(String, ThreadPoolBulkheadRegistry) - Static method in class io.github.resilience4j.metrics.ThreadPoolBulkheadMetrics
Creates a new instance BulkheadMetrics ThreadPoolBulkheadMetrics with specified metrics names prefix and a BulkheadRegistry as a source.
ofBulkheadRegistry(ThreadPoolBulkheadRegistry, MetricRegistry) - Static method in class io.github.resilience4j.metrics.ThreadPoolBulkheadMetrics
Creates a new instance BulkheadMetrics ThreadPoolBulkheadMetrics with a BulkheadRegistry as a source.
ofBulkheadRegistry(ThreadPoolBulkheadRegistry) - Static method in class io.github.resilience4j.metrics.ThreadPoolBulkheadMetrics
Creates a new instance BulkheadMetrics ThreadPoolBulkheadMetrics with a BulkheadRegistry as a source.
ofCircuitBreaker(CircuitBreaker) - Static method in class io.github.resilience4j.metrics.CircuitBreakerMetrics
Creates a new instance of CircuitBreakerMetrics CircuitBreakerMetrics with a circuit breaker as a source.
ofCircuitBreakerRegistry(String, CircuitBreakerRegistry, MetricRegistry) - Static method in class io.github.resilience4j.metrics.CircuitBreakerMetrics
Creates a new instance CircuitBreakerMetrics CircuitBreakerMetrics with specified metrics names prefix and a CircuitBreakerRegistry as a source.
ofCircuitBreakerRegistry(String, CircuitBreakerRegistry) - Static method in class io.github.resilience4j.metrics.CircuitBreakerMetrics
Creates a new instance CircuitBreakerMetrics CircuitBreakerMetrics with specified metrics names prefix and a CircuitBreakerRegistry as a source.
ofCircuitBreakerRegistry(CircuitBreakerRegistry, MetricRegistry) - Static method in class io.github.resilience4j.metrics.CircuitBreakerMetrics
Creates a new instance CircuitBreakerMetrics CircuitBreakerMetrics with a CircuitBreakerRegistry as a source.
ofCircuitBreakerRegistry(CircuitBreakerRegistry) - Static method in class io.github.resilience4j.metrics.CircuitBreakerMetrics
Creates a new instance CircuitBreakerMetrics CircuitBreakerMetrics with a CircuitBreakerRegistry as a source.
ofIterable(Iterable<Bulkhead>) - Static method in class io.github.resilience4j.metrics.BulkheadMetrics
Creates a new instance BulkheadMetrics BulkheadMetrics with an Iterable of bulkheads as a source.
ofIterable(String, Iterable<Bulkhead>) - Static method in class io.github.resilience4j.metrics.BulkheadMetrics
Creates a new instance BulkheadMetrics BulkheadMetrics with an Iterable of bulkheads as a source.
ofIterable(Iterable<CircuitBreaker>) - Static method in class io.github.resilience4j.metrics.CircuitBreakerMetrics
Creates a new instance CircuitBreakerMetrics CircuitBreakerMetrics with an Iterable of circuit breakers as a source.
ofIterable(String, Iterable<CircuitBreaker>) - Static method in class io.github.resilience4j.metrics.CircuitBreakerMetrics
Creates a new instance CircuitBreakerMetrics CircuitBreakerMetrics with an Iterable of circuit breakers as a source.
ofIterable(Iterable<RateLimiter>) - Static method in class io.github.resilience4j.metrics.RateLimiterMetrics
Creates a new instance RateLimiterMetrics with an Iterable of rate limiters as a source.
ofIterable(String, Iterable<RateLimiter>) - Static method in class io.github.resilience4j.metrics.RateLimiterMetrics
Creates a new instance RateLimiterMetrics with an Iterable of rate limiters as a source.
ofIterable(String, Iterable<Retry>) - Static method in class io.github.resilience4j.metrics.RetryMetrics
 
ofIterable(Iterable<Retry>) - Static method in class io.github.resilience4j.metrics.RetryMetrics
 
ofIterable(Iterable<ThreadPoolBulkhead>) - Static method in class io.github.resilience4j.metrics.ThreadPoolBulkheadMetrics
Creates a new instance BulkheadMetrics ThreadPoolBulkheadMetrics with an Iterable of bulkheads as a source.
ofIterable(String, Iterable<ThreadPoolBulkhead>) - Static method in class io.github.resilience4j.metrics.ThreadPoolBulkheadMetrics
Creates a new instance BulkheadMetrics ThreadPoolBulkheadMetrics with an Iterable of bulkheads as a source.
ofIterable(Iterable<TimeLimiter>) - Static method in class io.github.resilience4j.metrics.TimeLimiterMetrics
Creates a new instance TimeLimiterMetrics with an Iterable of time limiters as a source.
ofIterable(String, Iterable<TimeLimiter>) - Static method in class io.github.resilience4j.metrics.TimeLimiterMetrics
Creates a new instance TimeLimiterMetrics with an Iterable of time limiters as a source.
ofMetricRegistry(String, MetricRegistry) - Static method in interface io.github.resilience4j.metrics.Timer
Creates a timer of a provided MetricRegistry
ofRateLimiter(RateLimiter) - Static method in class io.github.resilience4j.metrics.RateLimiterMetrics
Creates a new instance of RateLimiterMetrics with a rate limiter as a source.
ofRateLimiterRegistry(String, RateLimiterRegistry, MetricRegistry) - Static method in class io.github.resilience4j.metrics.RateLimiterMetrics
Creates a new instance RateLimiterMetrics with specified metrics names prefix and a RateLimiterRegistry as a source.
ofRateLimiterRegistry(String, RateLimiterRegistry) - Static method in class io.github.resilience4j.metrics.RateLimiterMetrics
Creates a new instance RateLimiterMetrics with specified metrics names prefix and a RateLimiterRegistry as a source.
ofRateLimiterRegistry(RateLimiterRegistry, MetricRegistry) - Static method in class io.github.resilience4j.metrics.RateLimiterMetrics
Creates a new instance RateLimiterMetrics with a RateLimiterRegistry as a source.
ofRateLimiterRegistry(RateLimiterRegistry) - Static method in class io.github.resilience4j.metrics.RateLimiterMetrics
Creates a new instance RateLimiterMetrics with a RateLimiterRegistry as a source.
ofRetry(Retry) - Static method in class io.github.resilience4j.metrics.RetryMetrics
 
ofRetryRegistry(String, RetryRegistry, MetricRegistry) - Static method in class io.github.resilience4j.metrics.RetryMetrics
 
ofRetryRegistry(String, RetryRegistry) - Static method in class io.github.resilience4j.metrics.RetryMetrics
 
ofRetryRegistry(RetryRegistry, MetricRegistry) - Static method in class io.github.resilience4j.metrics.RetryMetrics
 
ofRetryRegistry(RetryRegistry) - Static method in class io.github.resilience4j.metrics.RetryMetrics
 
ofTimeLimiter(TimeLimiter) - Static method in class io.github.resilience4j.metrics.TimeLimiterMetrics
Creates a new instance of TimeLimiterMetrics with a time limiter as a source.
ofTimeLimiterRegistry(String, TimeLimiterRegistry, MetricRegistry) - Static method in class io.github.resilience4j.metrics.TimeLimiterMetrics
Creates a new instance TimeLimiterMetrics with specified metrics names prefix and a TimeLimiterRegistry as a source.
ofTimeLimiterRegistry(String, TimeLimiterRegistry) - Static method in class io.github.resilience4j.metrics.TimeLimiterMetrics
Creates a new instance TimeLimiterMetrics with specified metrics names prefix and a TimeLimiterRegistry as a source.
ofTimeLimiterRegistry(TimeLimiterRegistry, MetricRegistry) - Static method in class io.github.resilience4j.metrics.TimeLimiterMetrics
Creates a new instance TimeLimiterMetrics with a TimeLimiterRegistry as a source.
ofTimeLimiterRegistry(TimeLimiterRegistry) - Static method in class io.github.resilience4j.metrics.TimeLimiterMetrics
Creates a new instance TimeLimiterMetrics with a TimeLimiterRegistry as a source.
onError() - Method in class io.github.resilience4j.metrics.internal.TimerImpl.ContextImpl
 
onError() - Method in interface io.github.resilience4j.metrics.Timer.Context
Stops the Timer and records a failed call.
onSuccess() - Method in class io.github.resilience4j.metrics.internal.TimerImpl.ContextImpl
 
onSuccess() - Method in interface io.github.resilience4j.metrics.Timer.Context
Stops the Timer and records a successful call.

P

publishMetrics(Bulkhead) - Method in class io.github.resilience4j.metrics.publisher.BulkheadMetricsPublisher
 
publishMetrics(CircuitBreaker) - Method in class io.github.resilience4j.metrics.publisher.CircuitBreakerMetricsPublisher
 
publishMetrics(RateLimiter) - Method in class io.github.resilience4j.metrics.publisher.RateLimiterMetricsPublisher
 
publishMetrics(Retry) - Method in class io.github.resilience4j.metrics.publisher.RetryMetricsPublisher
 
publishMetrics(ThreadPoolBulkhead) - Method in class io.github.resilience4j.metrics.publisher.ThreadPoolBulkheadMetricsPublisher
 
publishMetrics(TimeLimiter) - Method in class io.github.resilience4j.metrics.publisher.TimeLimiterMetricsPublisher
 

R

RateLimiterMetrics - Class in io.github.resilience4j.metrics
An adapter which exports RateLimiter.Metrics as Dropwizard Metrics Gauges.
RateLimiterMetricsPublisher - Class in io.github.resilience4j.metrics.publisher
 
RateLimiterMetricsPublisher() - Constructor for class io.github.resilience4j.metrics.publisher.RateLimiterMetricsPublisher
 
RateLimiterMetricsPublisher(MetricRegistry) - Constructor for class io.github.resilience4j.metrics.publisher.RateLimiterMetricsPublisher
 
RateLimiterMetricsPublisher(String, MetricRegistry) - Constructor for class io.github.resilience4j.metrics.publisher.RateLimiterMetricsPublisher
 
removeMetrics(Bulkhead) - Method in class io.github.resilience4j.metrics.publisher.BulkheadMetricsPublisher
 
removeMetrics(CircuitBreaker) - Method in class io.github.resilience4j.metrics.publisher.CircuitBreakerMetricsPublisher
 
removeMetrics(RateLimiter) - Method in class io.github.resilience4j.metrics.publisher.RateLimiterMetricsPublisher
 
removeMetrics(Retry) - Method in class io.github.resilience4j.metrics.publisher.RetryMetricsPublisher
 
removeMetrics(ThreadPoolBulkhead) - Method in class io.github.resilience4j.metrics.publisher.ThreadPoolBulkheadMetricsPublisher
 
removeMetrics(TimeLimiter) - Method in class io.github.resilience4j.metrics.publisher.TimeLimiterMetricsPublisher
 
RetryMetrics - Class in io.github.resilience4j.metrics
An adapter which exports Retry.Metrics as Dropwizard Metrics Gauges.
RetryMetricsPublisher - Class in io.github.resilience4j.metrics.publisher
 
RetryMetricsPublisher() - Constructor for class io.github.resilience4j.metrics.publisher.RetryMetricsPublisher
 
RetryMetricsPublisher(MetricRegistry) - Constructor for class io.github.resilience4j.metrics.publisher.RetryMetricsPublisher
 
RetryMetricsPublisher(String, MetricRegistry) - Constructor for class io.github.resilience4j.metrics.publisher.RetryMetricsPublisher
 

S

SUCCESSFUL - Static variable in class io.github.resilience4j.metrics.internal.TimerImpl
 

T

ThreadPoolBulkheadMetrics - Class in io.github.resilience4j.metrics
An adapter which exports Bulkhead.Metrics as Dropwizard Metrics Gauges.
ThreadPoolBulkheadMetricsPublisher - Class in io.github.resilience4j.metrics.publisher
 
ThreadPoolBulkheadMetricsPublisher() - Constructor for class io.github.resilience4j.metrics.publisher.ThreadPoolBulkheadMetricsPublisher
 
ThreadPoolBulkheadMetricsPublisher(MetricRegistry) - Constructor for class io.github.resilience4j.metrics.publisher.ThreadPoolBulkheadMetricsPublisher
 
ThreadPoolBulkheadMetricsPublisher(String, MetricRegistry) - Constructor for class io.github.resilience4j.metrics.publisher.ThreadPoolBulkheadMetricsPublisher
 
TimeLimiterMetrics - Class in io.github.resilience4j.metrics
An adapter which exports TimeLimiter's events as Dropwizard Metrics.
TimeLimiterMetricsPublisher - Class in io.github.resilience4j.metrics.publisher
 
TimeLimiterMetricsPublisher() - Constructor for class io.github.resilience4j.metrics.publisher.TimeLimiterMetricsPublisher
 
TimeLimiterMetricsPublisher(MetricRegistry) - Constructor for class io.github.resilience4j.metrics.publisher.TimeLimiterMetricsPublisher
 
TimeLimiterMetricsPublisher(String, MetricRegistry) - Constructor for class io.github.resilience4j.metrics.publisher.TimeLimiterMetricsPublisher
 
Timer - Interface in io.github.resilience4j.metrics
 
Timer.Context - Interface in io.github.resilience4j.metrics
 
Timer.Metrics - Interface in io.github.resilience4j.metrics
 
TimerImpl - Class in io.github.resilience4j.metrics.internal
 
TimerImpl(String, MetricRegistry) - Constructor for class io.github.resilience4j.metrics.internal.TimerImpl
 
TimerImpl.ContextImpl - Class in io.github.resilience4j.metrics.internal
 
TOTAL - Static variable in class io.github.resilience4j.metrics.internal.TimerImpl
 
B C D E F G I O P R S T 
Skip navigation links