Class ThreadPoolBulkheadConfig

    • Field Detail

      • DEFAULT_KEEP_ALIVE_DURATION

        public static final java.time.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:
        Constant Field Values
    • Method Detail

      • ofDefaults

        public static ThreadPoolBulkheadConfig ofDefaults()
        Creates a default Bulkhead configuration.
        Returns:
        a default Bulkhead configuration.
      • getKeepAliveDuration

        public java.time.Duration getKeepAliveDuration()
      • getQueueCapacity

        public int getQueueCapacity()
      • getMaxThreadPoolSize

        public int getMaxThreadPoolSize()
      • getCoreThreadPoolSize

        public int getCoreThreadPoolSize()
      • isWritableStackTraceEnabled

        public boolean isWritableStackTraceEnabled()
      • getContextPropagator

        public java.util.List<ContextPropagator> getContextPropagator()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object