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

B

BulkheadMetrics - Class in io.github.resilience4j.metrics
An adapter which exports Bulkhead.Metrics as Dropwizard Metrics Gauges.

C

CircuitBreakerMetrics - Class in io.github.resilience4j.metrics
An adapter which exports CircuitBreaker.Metrics as Dropwizard Metrics Gauges.
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 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
 

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.
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) - Static method in class io.github.resilience4j.metrics.BulkheadMetrics
Creates a new instance BulkheadMetrics BulkheadMetrics 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) - 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) - 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
 
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.
ofRateLimiter(Retry) - Static method in class io.github.resilience4j.metrics.RetryMetrics
 
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) - Static method in class io.github.resilience4j.metrics.RateLimiterMetrics
Creates a new instance RateLimiterMetrics with a RateLimiterRegistry as a source.
ofRetryRegistry(String, RetryRegistry) - Static method in class io.github.resilience4j.metrics.RetryMetrics
 
ofRetryRegistry(RetryRegistry) - Static method in class io.github.resilience4j.metrics.RetryMetrics
 
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.

R

RateLimiterMetrics - Class in io.github.resilience4j.metrics
An adapter which exports RateLimiter.Metrics as Dropwizard Metrics Gauges.
RetryMetrics - Class in io.github.resilience4j.metrics
An adapter which exports Retry.Metrics as Dropwizard Metrics Gauges.

S

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

T

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 R S T 
Skip navigation links