Class TimeLimiterConfig.Builder

java.lang.Object
io.github.resilience4j.timelimiter.TimeLimiterConfig.Builder
Enclosing class:
TimeLimiterConfig

public static class TimeLimiterConfig.Builder extends Object
  • Constructor Details

  • Method Details

    • build

      public TimeLimiterConfig build()
      Builds a TimeLimiterConfig
      Returns:
      the TimeLimiterConfig
    • timeoutDuration

      public TimeLimiterConfig.Builder timeoutDuration(Duration timeoutDuration)
      Configures the thread execution timeout Default value is 1 second.
      Parameters:
      timeoutDuration - the timeout Duration
      Returns:
      the TimeLimiterConfig.Builder
    • cancelRunningFuture

      public TimeLimiterConfig.Builder cancelRunningFuture(boolean cancelRunningFuture)
      Configures whether cancel is called on the running future Defaults to TRUE
      Parameters:
      cancelRunningFuture - to cancel or not
      Returns:
      the TimeLimiterConfig.Builder