Uses of Interface
io.github.resilience4j.bulkhead.ThreadPoolBulkhead
Packages that use ThreadPoolBulkhead
-
Uses of ThreadPoolBulkhead in io.github.resilience4j.bulkhead
Fields in io.github.resilience4j.bulkhead with type parameters of type ThreadPoolBulkheadModifier and TypeFieldDescriptionprivate List<io.github.resilience4j.core.registry.RegistryEventConsumer<ThreadPoolBulkhead>> ThreadPoolBulkheadRegistry.Builder.registryEventConsumersprivate io.github.resilience4j.core.RegistryStore<ThreadPoolBulkhead> ThreadPoolBulkheadRegistry.Builder.registryStoreMethods in io.github.resilience4j.bulkhead that return ThreadPoolBulkheadModifier and TypeMethodDescriptionReturns a managedThreadPoolBulkheador creates a new one with default configuration.ThreadPoolBulkheadRegistry.bulkhead(String name, ThreadPoolBulkheadConfig config) Returns a managedThreadPoolBulkheador creates a new one with a custom ThreadPoolBulkhead configuration.ThreadPoolBulkheadRegistry.bulkhead(String name, ThreadPoolBulkheadConfig config, Map<String, String> tags) Returns a managedThreadPoolBulkheador creates a new one with a custom ThreadPoolBulkhead configuration.Returns a managedThreadPoolBulkheador creates a new one.Returns a managedThreadPoolBulkheador creates a new one.ThreadPoolBulkheadRegistry.bulkhead(String name, Supplier<ThreadPoolBulkheadConfig> bulkheadConfigSupplier) Returns a managedThreadPoolBulkheador creates a new one with a custom ThreadPoolBulkhead configuration.ThreadPoolBulkheadRegistry.bulkhead(String name, Supplier<ThreadPoolBulkheadConfig> bulkheadConfigSupplier, Map<String, String> tags) Returns a managedThreadPoolBulkheador creates a new one with a custom ThreadPoolBulkhead configuration.Returns a managedThreadPoolBulkheador creates a new one with default configuration.static ThreadPoolBulkheadThreadPoolBulkhead.of(String name, ThreadPoolBulkheadConfig config) Creates a bulkhead with a custom configurationstatic ThreadPoolBulkheadCreates a bulkhead with a custom configurationstatic ThreadPoolBulkheadThreadPoolBulkhead.of(String name, Supplier<ThreadPoolBulkheadConfig> bulkheadConfigSupplier) Creates a bulkhead with a custom configurationstatic ThreadPoolBulkheadThreadPoolBulkhead.ofDefaults(String name) Create a Bulkhead with a default configuration.Methods in io.github.resilience4j.bulkhead that return types with arguments of type ThreadPoolBulkheadModifier and TypeMethodDescriptionThreadPoolBulkheadRegistry.getAllBulkheads()Returns all managedThreadPoolBulkheadinstances.Methods in io.github.resilience4j.bulkhead with parameters of type ThreadPoolBulkheadModifier and TypeMethodDescriptionstatic BulkheadFullExceptionBulkheadFullException.createBulkheadFullException(ThreadPoolBulkhead bulkhead) Static method to construct aBulkheadFullExceptionwith a ThreadPoolBulkhead.static <T> Supplier<CompletionStage<T>> ThreadPoolBulkhead.decorateCallable(ThreadPoolBulkhead bulkhead, Callable<T> callable) Returns a supplier which submits a value-returning task for execution and returns aCompletionStagerepresenting the pending results of the task.static Supplier<CompletionStage<Void>> ThreadPoolBulkhead.decorateRunnable(ThreadPoolBulkhead bulkhead, Runnable runnable) Returns a supplier which submits a task for execution and returns aCompletionStagerepresenting the state of the task.static <T> Supplier<CompletionStage<T>> ThreadPoolBulkhead.decorateSupplier(ThreadPoolBulkhead bulkhead, Supplier<T> supplier) Returns a supplier which submits a value-returning task for execution and returns aCompletionStagerepresenting the pending results of the task.Method parameters in io.github.resilience4j.bulkhead with type arguments of type ThreadPoolBulkheadModifier and TypeMethodDescriptionThreadPoolBulkheadRegistry.Builder.addRegistryEventConsumer(io.github.resilience4j.core.registry.RegistryEventConsumer<ThreadPoolBulkhead> registryEventConsumer) Configures a ThreadPoolBulkheadRegistry with a ThreadPoolBulkhead registry event consumer.static ThreadPoolBulkheadRegistryThreadPoolBulkheadRegistry.of(ThreadPoolBulkheadConfig bulkheadConfig, io.github.resilience4j.core.registry.RegistryEventConsumer<ThreadPoolBulkhead> registryEventConsumer) Creates a ThreadPoolBulkheadRegistry with a custom default ThreadPoolBulkhead configuration and a ThreadPoolBulkhead registry event consumer.static ThreadPoolBulkheadRegistryThreadPoolBulkheadRegistry.of(ThreadPoolBulkheadConfig bulkheadConfig, List<io.github.resilience4j.core.registry.RegistryEventConsumer<ThreadPoolBulkhead>> registryEventConsumers) Creates a ThreadPoolBulkheadRegistry with a custom default ThreadPoolBulkhead configuration and a list of ThreadPoolBulkhead registry event consumers.static ThreadPoolBulkheadRegistryThreadPoolBulkheadRegistry.of(Map<String, ThreadPoolBulkheadConfig> configs, io.github.resilience4j.core.registry.RegistryEventConsumer<ThreadPoolBulkhead> registryEventConsumer) Creates a ThreadPoolBulkheadRegistry with a Map of shared ThreadPoolBulkhead configurations and a ThreadPoolBulkhead registry event consumer.static ThreadPoolBulkheadRegistryThreadPoolBulkheadRegistry.of(Map<String, ThreadPoolBulkheadConfig> configs, io.github.resilience4j.core.registry.RegistryEventConsumer<ThreadPoolBulkhead> registryEventConsumer, Map<String, String> tags) Creates a ThreadPoolBulkheadRegistry with a Map of shared ThreadPoolBulkhead configurations and a ThreadPoolBulkhead registry event consumer.static ThreadPoolBulkheadRegistryThreadPoolBulkheadRegistry.of(Map<String, ThreadPoolBulkheadConfig> configs, List<io.github.resilience4j.core.registry.RegistryEventConsumer<ThreadPoolBulkhead>> registryEventConsumers) Creates a ThreadPoolBulkheadRegistry with a Map of shared ThreadPoolBulkhead configurations and a list of ThreadPoolBulkhead registry event consumers.static ThreadPoolBulkheadRegistryThreadPoolBulkheadRegistry.of(Map<String, ThreadPoolBulkheadConfig> configs, List<io.github.resilience4j.core.registry.RegistryEventConsumer<ThreadPoolBulkhead>> registryEventConsumers, Map<String, String> tags) Creates a ThreadPoolBulkheadRegistry with a Map of shared ThreadPoolBulkhead configurations and a list of ThreadPoolBulkhead registry event consumers.ThreadPoolBulkheadRegistry.Builder.withRegistryStore(io.github.resilience4j.core.RegistryStore<ThreadPoolBulkhead> registryStore) -
Uses of ThreadPoolBulkhead in io.github.resilience4j.bulkhead.internal
Classes in io.github.resilience4j.bulkhead.internal that implement ThreadPoolBulkheadModifier and TypeClassDescriptionclassA Bulkhead implementation based on a fixed ThreadPoolExecutor.Methods in io.github.resilience4j.bulkhead.internal that return ThreadPoolBulkheadModifier and TypeMethodDescriptionReturns a managedThreadPoolBulkheador creates a new one with default configuration.InMemoryThreadPoolBulkheadRegistry.bulkhead(String name, ThreadPoolBulkheadConfig config) Returns a managedThreadPoolBulkheador creates a new one with a custom ThreadPoolBulkhead configuration.InMemoryThreadPoolBulkheadRegistry.bulkhead(String name, ThreadPoolBulkheadConfig config, Map<String, String> tags) Returns a managedThreadPoolBulkheador creates a new one with a custom ThreadPoolBulkhead configuration.Returns a managedThreadPoolBulkheador creates a new one.InMemoryThreadPoolBulkheadRegistry.bulkhead(String name, String configName, Map<String, String> tags) Returns a managedThreadPoolBulkheador creates a new one.InMemoryThreadPoolBulkheadRegistry.bulkhead(String name, Supplier<ThreadPoolBulkheadConfig> bulkheadConfigSupplier) Returns a managedThreadPoolBulkheador creates a new one with a custom ThreadPoolBulkhead configuration.InMemoryThreadPoolBulkheadRegistry.bulkhead(String name, Supplier<ThreadPoolBulkheadConfig> bulkheadConfigSupplier, Map<String, String> tags) Returns a managedThreadPoolBulkheador creates a new one with a custom ThreadPoolBulkhead configuration.Returns a managedThreadPoolBulkheador creates a new one with default configuration.Methods in io.github.resilience4j.bulkhead.internal that return types with arguments of type ThreadPoolBulkheadModifier and TypeMethodDescriptionInMemoryThreadPoolBulkheadRegistry.getAllBulkheads()Returns all managedThreadPoolBulkheadinstances.Constructor parameters in io.github.resilience4j.bulkhead.internal with type arguments of type ThreadPoolBulkheadModifierConstructorDescriptionInMemoryThreadPoolBulkheadRegistry(ThreadPoolBulkheadConfig defaultConfig, io.github.resilience4j.core.registry.RegistryEventConsumer<ThreadPoolBulkhead> registryEventConsumer) InMemoryThreadPoolBulkheadRegistry(ThreadPoolBulkheadConfig defaultConfig, io.github.resilience4j.core.registry.RegistryEventConsumer<ThreadPoolBulkhead> registryEventConsumer, Map<String, String> tags) InMemoryThreadPoolBulkheadRegistry(ThreadPoolBulkheadConfig defaultConfig, List<io.github.resilience4j.core.registry.RegistryEventConsumer<ThreadPoolBulkhead>> registryEventConsumers) InMemoryThreadPoolBulkheadRegistry(ThreadPoolBulkheadConfig defaultConfig, List<io.github.resilience4j.core.registry.RegistryEventConsumer<ThreadPoolBulkhead>> registryEventConsumers, Map<String, String> tags) InMemoryThreadPoolBulkheadRegistry(Map<String, ThreadPoolBulkheadConfig> configs, io.github.resilience4j.core.registry.RegistryEventConsumer<ThreadPoolBulkhead> registryEventConsumer) InMemoryThreadPoolBulkheadRegistry(Map<String, ThreadPoolBulkheadConfig> configs, io.github.resilience4j.core.registry.RegistryEventConsumer<ThreadPoolBulkhead> registryEventConsumer, Map<String, String> tags) InMemoryThreadPoolBulkheadRegistry(Map<String, ThreadPoolBulkheadConfig> configs, List<io.github.resilience4j.core.registry.RegistryEventConsumer<ThreadPoolBulkhead>> registryEventConsumers) InMemoryThreadPoolBulkheadRegistry(Map<String, ThreadPoolBulkheadConfig> configs, List<io.github.resilience4j.core.registry.RegistryEventConsumer<ThreadPoolBulkhead>> registryEventConsumers, Map<String, String> tags) InMemoryThreadPoolBulkheadRegistry(Map<String, ThreadPoolBulkheadConfig> configs, List<io.github.resilience4j.core.registry.RegistryEventConsumer<ThreadPoolBulkhead>> registryEventConsumers, Map<String, String> tags, io.github.resilience4j.core.RegistryStore<ThreadPoolBulkhead> registryStore) InMemoryThreadPoolBulkheadRegistry(Map<String, ThreadPoolBulkheadConfig> configs, List<io.github.resilience4j.core.registry.RegistryEventConsumer<ThreadPoolBulkhead>> registryEventConsumers, Map<String, String> tags, io.github.resilience4j.core.RegistryStore<ThreadPoolBulkhead> registryStore)