Class CompletionStageThreadPoolBulkhead<V>

  • All Implemented Interfaces:
    FaultToleranceStrategy<CompletionStage<V>>

    public class CompletionStageThreadPoolBulkhead<V>
    extends BulkheadBase<CompletionStage<V>>
    Thread pool style bulkhead for CompletionStage asynchronous executions.

    Implements a proper queue of tasks. When a task (that was previously allowed to enter) leaves the bulkhead, it will attempt to take one task from the queue and execute it.