Interface SmallRyeFaultToleranceConfig.StrategiesConfig.BulkheadConfig

Enclosing interface:
SmallRyeFaultToleranceConfig.StrategiesConfig

public static interface SmallRyeFaultToleranceConfig.StrategiesConfig.BulkheadConfig
  • Method Details

    • enabled

      @ConfigDocDefault("true") Optional<Boolean> enabled()
      Whether the @Bulkhead strategy is enabled.
    • value

      The maximum number of concurrent invocations.
      See Also:
      • Bulkhead.value()
    • waitingTaskQueue

      @ConfigDocDefault("10") OptionalInt waitingTaskQueue()
      The maximum number of queued asynchronous invocations. Asynchronous invocations are queued when the number of concurrent invocations in progress has already reached the maximum. Synchronous invocations are not queued at all and are rejected immediately.
      See Also:
      • Bulkhead.waitingTaskQueue()