All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Bulkhead A Bulkhead instance is thread-safe can be used to decorate multiple requests.Bulkhead.BulkheadFuture<T> This class decorates future with Bulkhead functionality around invocation.Bulkhead.EventPublisher An EventPublisher which can be used to register event consumers.Bulkhead.Metrics BulkheadConfig ABulkheadConfigconfigures aBulkheadBulkheadConfig.Builder BulkheadEvent An event which is created by a bulkhead.BulkheadEvent.Type Event types which are created by a bulkhead.BulkheadFullException ABulkheadFullExceptionsignals that the bulkhead is full.BulkheadOnCallFinishedEvent A BulkheadEvent which informs that a call has been finished.BulkheadOnCallPermittedEvent A BulkheadEvent which informs that a call has been permitted to executeBulkheadOnCallRejectedEvent A BulkheadEvent which informs that a call has been rejected, because the bulkhead is full.BulkheadRegistry TheBulkheadRegistryis a factory to create Bulkhead instances which stores all bulkhead instances in a registry.BulkheadRegistry.Builder 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 permittedInMemoryBulkheadRegistry Bulkhead instance manager; Constructs/returns bulkhead instances.InMemoryThreadPoolBulkheadRegistry Thread pool Bulkhead instance manager; Constructs/returns thread pool bulkhead instances.MetricNames SemaphoreBulkhead A Bulkhead implementation based on a semaphore.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.ThreadPoolBulkheadConfig AThreadPoolBulkheadConfigconfigures aBulkheadThreadPoolBulkheadConfig.Builder ThreadPoolBulkheadRegistry TheThreadPoolBulkheadRegistryis a factory to create ThreadPoolBulkhead instances which stores all bulkhead instances in a registry.ThreadPoolBulkheadRegistry.Builder