Class ThreadPoolBulkheadConfig

java.lang.Object
io.github.resilience4j.bulkhead.ThreadPoolBulkheadConfig

public class ThreadPoolBulkheadConfig extends Object
  • Field Details

    • DEFAULT_QUEUE_CAPACITY

      public static final int DEFAULT_QUEUE_CAPACITY
      See Also:
    • DEFAULT_KEEP_ALIVE_DURATION

      public static final Duration DEFAULT_KEEP_ALIVE_DURATION
    • DEFAULT_CORE_THREAD_POOL_SIZE

      public static final int DEFAULT_CORE_THREAD_POOL_SIZE
    • DEFAULT_MAX_THREAD_POOL_SIZE

      public static final int DEFAULT_MAX_THREAD_POOL_SIZE
    • DEFAULT_WRITABLE_STACK_TRACE_ENABLED

      public static final boolean DEFAULT_WRITABLE_STACK_TRACE_ENABLED
      See Also:
    • maxThreadPoolSize

      private int maxThreadPoolSize
    • coreThreadPoolSize

      private int coreThreadPoolSize
    • queueCapacity

      private int queueCapacity
    • keepAliveDuration

      private Duration keepAliveDuration
    • writableStackTraceEnabled

      private boolean writableStackTraceEnabled
    • contextPropagators

      private List<io.github.resilience4j.core.ContextPropagator> contextPropagators
    • rejectedExecutionHandler

      private RejectedExecutionHandler rejectedExecutionHandler
  • Constructor Details

    • ThreadPoolBulkheadConfig

      private ThreadPoolBulkheadConfig()
  • Method Details