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

B

build() - Method in class io.github.resilience4j.timelimiter.TimeLimiterConfig.Builder
Builds a TimeLimiterConfig
Builder() - Constructor for class io.github.resilience4j.timelimiter.TimeLimiterConfig.Builder
 

C

cancelRunningFuture(boolean) - Method in class io.github.resilience4j.timelimiter.TimeLimiterConfig.Builder
Configures whether cancel is called on the running future Defaults to TRUE
custom() - Static method in class io.github.resilience4j.timelimiter.TimeLimiterConfig
Returns a builder to create a custom TimeLimiterConfig.

D

decorateFutureSupplier(TimeLimiter, Supplier<F>) - Static method in interface io.github.resilience4j.timelimiter.TimeLimiter
Creates a Callback that is restricted by a TimeLimiter.

E

executeFutureSupplier(Supplier<F>) - Method in interface io.github.resilience4j.timelimiter.TimeLimiter
Decorates and executes the Future Supplier.

G

getTimeLimiterConfig() - Method in class io.github.resilience4j.timelimiter.internal.TimeLimiterImpl
 
getTimeLimiterConfig() - Method in interface io.github.resilience4j.timelimiter.TimeLimiter
Get the TimeLimiterConfig of this TimeLimiter decorator.
getTimeoutDuration() - Method in class io.github.resilience4j.timelimiter.TimeLimiterConfig
 

I

io.github.resilience4j.timelimiter - package io.github.resilience4j.timelimiter
 
io.github.resilience4j.timelimiter.internal - package io.github.resilience4j.timelimiter.internal
 

O

of(TimeLimiterConfig) - Static method in interface io.github.resilience4j.timelimiter.TimeLimiter
Creates a TimeLimiter decorator with a TimeLimiterConfig configuration.
of(Duration) - Static method in interface io.github.resilience4j.timelimiter.TimeLimiter
Creates a TimeLimiter decorator with a timeout Duration.
ofDefaults() - Static method in interface io.github.resilience4j.timelimiter.TimeLimiter
Creates a TimeLimiter decorator with a default TimeLimiterConfig configuration.
ofDefaults() - Static method in class io.github.resilience4j.timelimiter.TimeLimiterConfig
Creates a default TimeLimiter configuration.

S

shouldCancelRunningFuture() - Method in class io.github.resilience4j.timelimiter.TimeLimiterConfig
 

T

TimeLimiter - Interface in io.github.resilience4j.timelimiter
A TimeLimiter decorator stops execution after a configurable duration.
TimeLimiterConfig - Class in io.github.resilience4j.timelimiter
 
TimeLimiterConfig.Builder - Class in io.github.resilience4j.timelimiter
 
TimeLimiterImpl - Class in io.github.resilience4j.timelimiter.internal
 
TimeLimiterImpl(TimeLimiterConfig) - Constructor for class io.github.resilience4j.timelimiter.internal.TimeLimiterImpl
 
timeoutDuration(Duration) - Method in class io.github.resilience4j.timelimiter.TimeLimiterConfig.Builder
Configures the thread execution timeout Default value is 1 second.
toString() - Method in class io.github.resilience4j.timelimiter.TimeLimiterConfig
 
B C D E G I O S T 
Skip navigation links