public class ThreadPoolBulkheadConfigurationProperties extends CommonProperties
| Modifier and Type | Class and Description |
|---|---|
static class |
ThreadPoolBulkheadConfigurationProperties.InstanceProperties
Class storing property values for configuring
Bulkhead instances. |
| Constructor and Description |
|---|
ThreadPoolBulkheadConfigurationProperties() |
| Modifier and Type | Method and Description |
|---|---|
io.github.resilience4j.bulkhead.ThreadPoolBulkheadConfig |
buildThreadPoolBulkheadConfig(io.github.resilience4j.bulkhead.ThreadPoolBulkheadConfig.Builder builder,
ThreadPoolBulkheadConfigurationProperties.InstanceProperties properties,
CompositeCustomizer<ThreadPoolBulkheadConfigCustomizer> compositeThreadPoolBulkheadCustomizer,
java.lang.String instanceName) |
io.github.resilience4j.bulkhead.ThreadPoolBulkheadConfig |
createThreadPoolBulkheadConfig(java.lang.String backend,
CompositeCustomizer<ThreadPoolBulkheadConfigCustomizer> compositeThreadPoolBulkheadCustomizer) |
io.github.resilience4j.bulkhead.ThreadPoolBulkheadConfig |
createThreadPoolBulkheadConfig(ThreadPoolBulkheadConfigurationProperties.InstanceProperties instanceProperties,
CompositeCustomizer<ThreadPoolBulkheadConfigCustomizer> compositeThreadPoolBulkheadCustomizer,
java.lang.String instanceName) |
ThreadPoolBulkheadConfigurationProperties.InstanceProperties |
getBackendProperties(java.lang.String backend) |
java.util.Map<java.lang.String,ThreadPoolBulkheadConfigurationProperties.InstanceProperties> |
getBackends()
For backwards compatibility when setting backends in configuration properties.
|
java.util.Map<java.lang.String,ThreadPoolBulkheadConfigurationProperties.InstanceProperties> |
getConfigs() |
java.util.Map<java.lang.String,ThreadPoolBulkheadConfigurationProperties.InstanceProperties> |
getInstances() |
getTags, setTagspublic ThreadPoolBulkheadConfigurationProperties()
public java.util.Map<java.lang.String,ThreadPoolBulkheadConfigurationProperties.InstanceProperties> getInstances()
public java.util.Map<java.lang.String,ThreadPoolBulkheadConfigurationProperties.InstanceProperties> getBackends()
public java.util.Map<java.lang.String,ThreadPoolBulkheadConfigurationProperties.InstanceProperties> getConfigs()
@Nullable public ThreadPoolBulkheadConfigurationProperties.InstanceProperties getBackendProperties(java.lang.String backend)
public io.github.resilience4j.bulkhead.ThreadPoolBulkheadConfig createThreadPoolBulkheadConfig(java.lang.String backend,
CompositeCustomizer<ThreadPoolBulkheadConfigCustomizer> compositeThreadPoolBulkheadCustomizer)
public io.github.resilience4j.bulkhead.ThreadPoolBulkheadConfig createThreadPoolBulkheadConfig(ThreadPoolBulkheadConfigurationProperties.InstanceProperties instanceProperties, CompositeCustomizer<ThreadPoolBulkheadConfigCustomizer> compositeThreadPoolBulkheadCustomizer, java.lang.String instanceName)
public io.github.resilience4j.bulkhead.ThreadPoolBulkheadConfig buildThreadPoolBulkheadConfig(io.github.resilience4j.bulkhead.ThreadPoolBulkheadConfig.Builder builder,
ThreadPoolBulkheadConfigurationProperties.InstanceProperties properties,
CompositeCustomizer<ThreadPoolBulkheadConfigCustomizer> compositeThreadPoolBulkheadCustomizer,
java.lang.String instanceName)