public static class BulkheadRegistry.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
BulkheadRegistry.Builder |
addBulkheadConfig(java.lang.String configName,
BulkheadConfig configuration)
Configures a BulkheadRegistry with a custom Bulkhead configuration.
|
BulkheadRegistry.Builder |
addRegistryEventConsumer(io.github.resilience4j.core.registry.RegistryEventConsumer<Bulkhead> registryEventConsumer)
Configures a BulkheadRegistry with a Bulkhead registry event consumer.
|
BulkheadRegistry |
build()
Builds a BulkheadRegistry
|
BulkheadRegistry.Builder |
withBulkheadConfig(BulkheadConfig bulkheadConfig)
Configures a BulkheadRegistry with a custom default Bulkhead configuration.
|
BulkheadRegistry.Builder |
withRegistryStore(io.github.resilience4j.core.RegistryStore registryStore) |
BulkheadRegistry.Builder |
withTags(io.vavr.collection.Map<java.lang.String,java.lang.String> tags)
Configures a BulkheadRegistry with Tags.
|
public BulkheadRegistry.Builder withRegistryStore(io.github.resilience4j.core.RegistryStore registryStore)
public BulkheadRegistry.Builder withBulkheadConfig(BulkheadConfig bulkheadConfig)
bulkheadConfig - a custom default Bulkhead configurationBulkheadRegistry.Builderpublic BulkheadRegistry.Builder addBulkheadConfig(java.lang.String configName, BulkheadConfig configuration)
configName - configName for a custom shared Bulkhead configurationconfiguration - a custom shared Bulkhead configurationBulkheadRegistry.Builderjava.lang.IllegalArgumentException - if configName.equals("default")public BulkheadRegistry.Builder addRegistryEventConsumer(io.github.resilience4j.core.registry.RegistryEventConsumer<Bulkhead> registryEventConsumer)
registryEventConsumer - a Bulkhead registry event consumer.BulkheadRegistry.Builderpublic BulkheadRegistry.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.BulkheadRegistry.Builderpublic BulkheadRegistry build()