@NonNullApi @NonNullFields
Package io.github.resilience4j.bulkhead
-
Interface Summary Interface Description Bulkhead A Bulkhead instance is thread-safe can be used to decorate multiple requests.Bulkhead.EventPublisher An EventPublisher which can be used to register event consumers.Bulkhead.Metrics BulkheadRegistry TheBulkheadRegistryis a factory to create Bulkhead instances which stores all bulkhead instances in a registry.ThreadPoolBulkhead A Bulkhead instance is thread-safe can be used to decorate multiple requests.ThreadPoolBulkhead.Metrics ThreadPoolBulkhead.ThreadPoolBulkheadEventPublisher An EventPublisher which can be used to register event consumers.ThreadPoolBulkheadRegistry TheThreadPoolBulkheadRegistryis a factory to create ThreadPoolBulkhead instances which stores all bulkhead instances in a registry. -
Class Summary Class Description Bulkhead.BulkheadFuture<T> This class decorates future with Bulkhead functionality around invocation.BulkheadConfig ABulkheadConfigconfigures aBulkheadBulkheadConfig.Builder BulkheadRegistry.Builder ThreadPoolBulkheadConfig AThreadPoolBulkheadConfigconfigures aBulkheadThreadPoolBulkheadConfig.Builder ThreadPoolBulkheadRegistry.Builder -
Exception Summary Exception Description BulkheadFullException ABulkheadFullExceptionsignals that the bulkhead is full.