public static class ThreadPoolBulkheadRegistry.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ThreadPoolBulkheadRegistry.Builder |
addRegistryEventConsumer(io.github.resilience4j.core.registry.RegistryEventConsumer<ThreadPoolBulkhead> registryEventConsumer)
Configures a ThreadPoolBulkheadRegistry with a ThreadPoolBulkhead registry event consumer.
|
ThreadPoolBulkheadRegistry.Builder |
addThreadPoolBulkheadConfig(java.lang.String configName,
ThreadPoolBulkheadConfig configuration)
Configures a ThreadPoolBulkheadRegistry with a custom ThreadPoolBulkhead configuration.
|
ThreadPoolBulkheadRegistry |
build()
Builds a ThreadPoolBulkheadRegistry
|
ThreadPoolBulkheadRegistry.Builder |
withRegistryStore(io.github.resilience4j.core.RegistryStore registryStore) |
ThreadPoolBulkheadRegistry.Builder |
withTags(io.vavr.collection.Map<java.lang.String,java.lang.String> tags)
Configures a ThreadPoolBulkheadRegistry with Tags.
|
ThreadPoolBulkheadRegistry.Builder |
withThreadPoolBulkheadConfig(ThreadPoolBulkheadConfig threadPoolBulkheadConfig)
Configures a ThreadPoolBulkheadRegistry with a custom default ThreadPoolBulkhead configuration.
|
public ThreadPoolBulkheadRegistry.Builder withRegistryStore(io.github.resilience4j.core.RegistryStore registryStore)
public ThreadPoolBulkheadRegistry.Builder withThreadPoolBulkheadConfig(ThreadPoolBulkheadConfig threadPoolBulkheadConfig)
threadPoolBulkheadConfig - a custom default ThreadPoolBulkhead configurationThreadPoolBulkheadRegistry.Builderpublic ThreadPoolBulkheadRegistry.Builder addThreadPoolBulkheadConfig(java.lang.String configName, ThreadPoolBulkheadConfig configuration)
configName - configName for a custom shared ThreadPoolBulkhead configurationconfiguration - a custom shared ThreadPoolBulkhead configurationThreadPoolBulkheadRegistry.Builderjava.lang.IllegalArgumentException - if configName.equals("default")public ThreadPoolBulkheadRegistry.Builder addRegistryEventConsumer(io.github.resilience4j.core.registry.RegistryEventConsumer<ThreadPoolBulkhead> registryEventConsumer)
registryEventConsumer - a ThreadPoolBulkhead registry event consumer.ThreadPoolBulkheadRegistry.Builderpublic ThreadPoolBulkheadRegistry.Builder withTags(io.vavr.collection.Map<java.lang.String,java.lang.String> tags)
Tags added to the registry will be added to every instance created by this registry.
tags - default tags to add to the registry.ThreadPoolBulkheadRegistry.Builderpublic ThreadPoolBulkheadRegistry build()