Class TimeLimiterConfig.Builder
java.lang.Object
io.github.resilience4j.timelimiter.TimeLimiterConfig.Builder
- Enclosing class:
- TimeLimiterConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds a TimeLimiterConfigcancelRunningFuture(boolean cancelRunningFuture) Configures whether cancel is called on the running future Defaults to TRUEtimeoutDuration(Duration timeoutDuration) Configures the thread execution timeout Default value is 1 second.
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
build
Builds a TimeLimiterConfig- Returns:
- the TimeLimiterConfig
-
timeoutDuration
Configures the thread execution timeout Default value is 1 second.- Parameters:
timeoutDuration- the timeout Duration- Returns:
- the TimeLimiterConfig.Builder
-
cancelRunningFuture
Configures whether cancel is called on the running future Defaults to TRUE- Parameters:
cancelRunningFuture- to cancel or not- Returns:
- the TimeLimiterConfig.Builder
-