@NonNullApi @NonNullFields

Package io.github.resilience4j.bulkhead.internal

  • Class Summary 
    Class Description
    FixedThreadPoolBulkhead
    A Bulkhead implementation based on a fixed ThreadPoolExecutor. which is based into the thread pool execution handling : 1- submit service call through bulk head thread pool 2- if there is free thread from the thread pool or the queue is not yet full , it will be permitted 3- otherwise the thread pool will throw RejectedExecutionException which mean is not permitted
    InMemoryBulkheadRegistry
    Bulkhead instance manager; Constructs/returns bulkhead instances.
    InMemoryThreadPoolBulkheadRegistry
    Thread pool Bulkhead instance manager; Constructs/returns thread pool bulkhead instances.
    SemaphoreBulkhead
    A Bulkhead implementation based on a semaphore.