public static class TimeLimiterConfig.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
TimeLimiterConfig |
build()
Builds a TimeLimiterConfig
|
TimeLimiterConfig.Builder |
cancelRunningFuture(boolean cancelRunningFuture)
Configures whether cancel is called on the running future
Defaults to TRUE
|
TimeLimiterConfig.Builder |
timeoutDuration(java.time.Duration timeoutDuration)
Configures the thread execution timeout
Default value is 1 second.
|
public TimeLimiterConfig build()
public TimeLimiterConfig.Builder timeoutDuration(java.time.Duration timeoutDuration)
timeoutDuration - the timeout Durationpublic TimeLimiterConfig.Builder cancelRunningFuture(boolean cancelRunningFuture)
cancelRunningFuture - to cancel or not