Index

A D E F G I O R S V W 
All Classes and Interfaces|All Packages

A

andThen(CheckedFunction0, CheckedFunction2) - Static method in class io.github.resilience4j.core.VavrCheckedFunctionUtils
Returns a composed function that first applies the function and then applies BiFunction after to the result.
apply(T) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedFunction
 

D

decorate() - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedFunction
 
decorate() - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedRunnable
 
decorate() - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedSupplier
 
decorateCallable(Cache, Callable) - Static method in interface io.github.resilience4j.cache.VavrCache
Creates a functions which returns a value from a cache, if it exists.
decorateCheckedConsumer(Bulkhead, CheckedConsumer) - Static method in interface io.github.resilience4j.bulkhead.VavrBulkhead
Returns a consumer which is decorated by a bulkhead.
decorateCheckedConsumer(CircuitBreaker, CheckedConsumer) - Static method in interface io.github.resilience4j.circuitbreaker.VavrCircuitBreaker
Returns a consumer which is decorated by a CircuitBreaker.
decorateCheckedFunction(Bulkhead, CheckedFunction1) - Static method in interface io.github.resilience4j.bulkhead.VavrBulkhead
Returns a function which is decorated by a bulkhead.
decorateCheckedFunction(CircuitBreaker, CheckedFunction1) - Static method in interface io.github.resilience4j.circuitbreaker.VavrCircuitBreaker
Returns a function which is decorated by a CircuitBreaker.
decorateCheckedFunction(Timer, CheckedFunction1) - Static method in interface io.github.resilience4j.metrics.VavrTimer
Creates a timed function.
decorateCheckedFunction(RateLimiter, int, CheckedFunction1) - Static method in interface io.github.resilience4j.ratelimiter.VavrRateLimiter
Creates a function which is restricted by a RateLimiter.
decorateCheckedFunction(RateLimiter, CheckedFunction1) - Static method in interface io.github.resilience4j.ratelimiter.VavrRateLimiter
Creates a function which is restricted by a RateLimiter.
decorateCheckedFunction(RateLimiter, Function, CheckedFunction1) - Static method in interface io.github.resilience4j.ratelimiter.VavrRateLimiter
Creates a function which is restricted by a RateLimiter.
decorateCheckedFunction(Retry, CheckedFunction1) - Static method in interface io.github.resilience4j.retry.VavrRetry
Creates a retryable function.
DecorateCheckedFunction(CheckedFunction1) - Constructor for class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedFunction
 
decorateCheckedRunnable(Bulkhead, CheckedRunnable) - Static method in interface io.github.resilience4j.bulkhead.VavrBulkhead
Returns a runnable which is decorated by a bulkhead.
decorateCheckedRunnable(CircuitBreaker, CheckedRunnable) - Static method in interface io.github.resilience4j.circuitbreaker.VavrCircuitBreaker
Returns a runnable which is decorated by a CircuitBreaker.
decorateCheckedRunnable(Timer, CheckedRunnable) - Static method in interface io.github.resilience4j.metrics.VavrTimer
Creates a timed runnable.
decorateCheckedRunnable(RateLimiter, int, CheckedRunnable) - Static method in interface io.github.resilience4j.ratelimiter.VavrRateLimiter
Creates a runnable which is restricted by a RateLimiter.
decorateCheckedRunnable(RateLimiter, CheckedRunnable) - Static method in interface io.github.resilience4j.ratelimiter.VavrRateLimiter
Creates a runnable which is restricted by a RateLimiter.
decorateCheckedRunnable(Retry, CheckedRunnable) - Static method in interface io.github.resilience4j.retry.VavrRetry
Creates a retryable runnable.
DecorateCheckedRunnable(CheckedRunnable) - Constructor for class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedRunnable
 
decorateCheckedSupplier(Bulkhead, CheckedFunction0) - Static method in interface io.github.resilience4j.bulkhead.VavrBulkhead
Returns a supplier which is decorated by a bulkhead.
decorateCheckedSupplier(Cache, CheckedFunction0) - Static method in interface io.github.resilience4j.cache.VavrCache
Creates a functions which returns a value from a cache, if it exists.
decorateCheckedSupplier(CircuitBreaker, CheckedFunction0) - Static method in interface io.github.resilience4j.circuitbreaker.VavrCircuitBreaker
Returns a supplier which is decorated by a CircuitBreaker.
decorateCheckedSupplier(Timer, CheckedFunction0) - Static method in interface io.github.resilience4j.metrics.VavrTimer
Creates a timed checked supplier.
decorateCheckedSupplier(RateLimiter, int, CheckedFunction0) - Static method in interface io.github.resilience4j.ratelimiter.VavrRateLimiter
Creates a supplier which is restricted by a RateLimiter.
decorateCheckedSupplier(RateLimiter, CheckedFunction0) - Static method in interface io.github.resilience4j.ratelimiter.VavrRateLimiter
Creates a supplier which is restricted by a RateLimiter.
decorateCheckedSupplier(Retry, CheckedFunction0) - Static method in interface io.github.resilience4j.retry.VavrRetry
Creates a retryable supplier.
DecorateCheckedSupplier(CheckedFunction0) - Constructor for class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedSupplier
 
decorateEitherSupplier(Bulkhead, Supplier) - Static method in interface io.github.resilience4j.bulkhead.VavrBulkhead
Returns a supplier which is decorated by a bulkhead.
decorateEitherSupplier(CircuitBreaker, Supplier) - Static method in interface io.github.resilience4j.circuitbreaker.VavrCircuitBreaker
Returns a supplier which is decorated by a CircuitBreaker.
decorateEitherSupplier(RateLimiter, int, Supplier) - Static method in interface io.github.resilience4j.ratelimiter.VavrRateLimiter
Creates a supplier which is restricted by a RateLimiter.
decorateEitherSupplier(RateLimiter, Supplier) - Static method in interface io.github.resilience4j.ratelimiter.VavrRateLimiter
Creates a supplier which is restricted by a RateLimiter.
decorateEitherSupplier(Retry, Supplier) - Static method in interface io.github.resilience4j.retry.VavrRetry
Creates a retryable supplier.
decorateTrySupplier(Bulkhead, Supplier) - Static method in interface io.github.resilience4j.bulkhead.VavrBulkhead
Returns a supplier which is decorated by a bulkhead.
decorateTrySupplier(CircuitBreaker, Supplier) - Static method in interface io.github.resilience4j.circuitbreaker.VavrCircuitBreaker
Returns a supplier which is decorated by a CircuitBreaker.
decorateTrySupplier(RateLimiter, int, Supplier) - Static method in interface io.github.resilience4j.ratelimiter.VavrRateLimiter
Creates a supplier which is restricted by a RateLimiter.
decorateTrySupplier(RateLimiter, Supplier) - Static method in interface io.github.resilience4j.ratelimiter.VavrRateLimiter
Creates a supplier which is restricted by a RateLimiter.
decorateTrySupplier(Retry, Supplier) - Static method in interface io.github.resilience4j.retry.VavrRetry
Creates a retryable supplier.

E

executeCheckedRunnable(CircuitBreaker, CheckedRunnable) - Static method in interface io.github.resilience4j.circuitbreaker.VavrCircuitBreaker
Decorates and executes the decorated Runnable.
executeCheckedSupplier(Bulkhead, CheckedFunction0) - Static method in interface io.github.resilience4j.bulkhead.VavrBulkhead
Decorates and executes the decorated Supplier.
executeCheckedSupplier(CircuitBreaker, CheckedFunction0) - Static method in interface io.github.resilience4j.circuitbreaker.VavrCircuitBreaker
Decorates and executes the decorated Supplier.
executeCheckedSupplier(RateLimiter, int, CheckedFunction0) - Static method in interface io.github.resilience4j.ratelimiter.VavrRateLimiter
Decorates and executes the decorated Supplier.
executeCheckedSupplier(RateLimiter, CheckedFunction0) - Static method in interface io.github.resilience4j.ratelimiter.VavrRateLimiter
Decorates and executes the decorated Supplier.
executeCheckedSupplier(Retry, CheckedFunction0) - Static method in interface io.github.resilience4j.retry.VavrRetry
Decorates and executes the decorated Supplier.
executeEitherSupplier(Bulkhead, Supplier) - Static method in interface io.github.resilience4j.bulkhead.VavrBulkhead
Decorates and executes the decorated Supplier.
executeEitherSupplier(CircuitBreaker, Supplier) - Static method in interface io.github.resilience4j.circuitbreaker.VavrCircuitBreaker
Decorates and executes the decorated Supplier.
executeEitherSupplier(RateLimiter, int, Supplier) - Static method in interface io.github.resilience4j.ratelimiter.VavrRateLimiter
Decorates and executes the decorated Supplier.
executeEitherSupplier(RateLimiter, Supplier) - Static method in interface io.github.resilience4j.ratelimiter.VavrRateLimiter
Decorates and executes the decorated Supplier.
executeEitherSupplier(Retry, Supplier) - Static method in interface io.github.resilience4j.retry.VavrRetry
Decorates and executes the decorated Supplier.
executeTrySupplier(Bulkhead, Supplier) - Static method in interface io.github.resilience4j.bulkhead.VavrBulkhead
Decorates and executes the decorated Supplier.
executeTrySupplier(CircuitBreaker, Supplier) - Static method in interface io.github.resilience4j.circuitbreaker.VavrCircuitBreaker
Decorates and executes the decorated Supplier.
executeTrySupplier(RateLimiter, int, Supplier) - Static method in interface io.github.resilience4j.ratelimiter.VavrRateLimiter
Decorates and executes the decorated Supplier.
executeTrySupplier(RateLimiter, Supplier) - Static method in interface io.github.resilience4j.ratelimiter.VavrRateLimiter
Decorates and executes the decorated Supplier.
executeTrySupplier(Retry, Supplier) - Static method in interface io.github.resilience4j.retry.VavrRetry
Decorates and executes the decorated Supplier.

F

function - Variable in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedFunction
 

G

get() - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedSupplier
 

I

io.github.resilience4j.bulkhead - package io.github.resilience4j.bulkhead
 
io.github.resilience4j.cache - package io.github.resilience4j.cache
 
io.github.resilience4j.circuitbreaker - package io.github.resilience4j.circuitbreaker
 
io.github.resilience4j.core - package io.github.resilience4j.core
 
io.github.resilience4j.decorators - package io.github.resilience4j.decorators
 
io.github.resilience4j.metrics - package io.github.resilience4j.metrics
 
io.github.resilience4j.ratelimiter - package io.github.resilience4j.ratelimiter
 
io.github.resilience4j.retry - package io.github.resilience4j.retry
 

O

ofCheckedFunction(CheckedFunction1) - Static method in interface io.github.resilience4j.decorators.VavrDecorators
 
ofCheckedRunnable(CheckedRunnable) - Static method in interface io.github.resilience4j.decorators.VavrDecorators
 
ofCheckedSupplier(CheckedFunction0) - Static method in interface io.github.resilience4j.decorators.VavrDecorators
 

R

recover(CheckedFunction0, CheckedFunction1) - Static method in class io.github.resilience4j.core.VavrCheckedFunctionUtils
Returns a composed function that first executes the function and optionally recovers from an exception.
recover(CheckedFunction0, Class, CheckedFunction1) - Static method in class io.github.resilience4j.core.VavrCheckedFunctionUtils
Returns a composed function that first executes the function and optionally recovers from an exception.
recover(CheckedFunction0, Predicate, CheckedFunction1) - Static method in class io.github.resilience4j.core.VavrCheckedFunctionUtils
Returns a composed function that first executes the function and optionally recovers from a specific result.
recover(CheckedFunction0, List, CheckedFunction1) - Static method in class io.github.resilience4j.core.VavrCheckedFunctionUtils
Returns a composed function that first executes the function and optionally recovers from an exception.
run() - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedRunnable
 
runnable - Variable in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedRunnable
 

S

supplier - Variable in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedSupplier
 

V

VavrBulkhead - Interface in io.github.resilience4j.bulkhead
 
VavrCache - Interface in io.github.resilience4j.cache
 
VavrCheckedFunctionUtils - Class in io.github.resilience4j.core
 
VavrCheckedFunctionUtils() - Constructor for class io.github.resilience4j.core.VavrCheckedFunctionUtils
 
VavrCircuitBreaker - Interface in io.github.resilience4j.circuitbreaker
 
VavrDecorators - Interface in io.github.resilience4j.decorators
 
VavrDecorators.DecorateCheckedFunction<T,R> - Class in io.github.resilience4j.decorators
 
VavrDecorators.DecorateCheckedRunnable - Class in io.github.resilience4j.decorators
 
VavrDecorators.DecorateCheckedSupplier<T> - Class in io.github.resilience4j.decorators
 
VavrRateLimiter - Interface in io.github.resilience4j.ratelimiter
 
VavrRetry - Interface in io.github.resilience4j.retry
 
VavrTimer - Interface in io.github.resilience4j.metrics
 

W

withBulkhead(Bulkhead) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedFunction
 
withBulkhead(Bulkhead) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedRunnable
 
withBulkhead(Bulkhead) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedSupplier
 
withCache(Cache) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedSupplier
 
withCircuitBreaker(CircuitBreaker) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedFunction
 
withCircuitBreaker(CircuitBreaker) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedRunnable
 
withCircuitBreaker(CircuitBreaker) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedSupplier
 
withFallback(CheckedFunction1) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedSupplier
 
withFallback(CheckedFunction2) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedSupplier
 
withFallback(Class, CheckedFunction1) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedSupplier
 
withFallback(Predicate, CheckedFunction1) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedSupplier
 
withFallback(List, CheckedFunction1) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedSupplier
 
withRateLimiter(RateLimiter) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedFunction
 
withRateLimiter(RateLimiter) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedRunnable
 
withRateLimiter(RateLimiter) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedSupplier
 
withRateLimiter(RateLimiter, int) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedFunction
 
withRateLimiter(RateLimiter, int) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedRunnable
 
withRateLimiter(RateLimiter, int) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedSupplier
 
withRateLimiter(RateLimiter, Function) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedFunction
 
withRetry(Retry) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedFunction
 
withRetry(Retry) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedRunnable
 
withRetry(Retry) - Method in class io.github.resilience4j.decorators.VavrDecorators.DecorateCheckedSupplier
 
A D E F G I O R S V W 
All Classes and Interfaces|All Packages