Class ThreadPoolBulkheadConfigurationProperties
java.lang.Object
io.github.resilience4j.common.CommonProperties
io.github.resilience4j.common.bulkhead.configuration.ThreadPoolBulkheadConfigurationProperties
public class ThreadPoolBulkheadConfigurationProperties extends CommonProperties
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classThreadPoolBulkheadConfigurationProperties.InstancePropertiesClass storing property values for configuringBulkheadinstances. -
Constructor Summary
Constructors Constructor Description ThreadPoolBulkheadConfigurationProperties() -
Method Summary
Modifier and Type Method Description io.github.resilience4j.bulkhead.ThreadPoolBulkheadConfigbuildThreadPoolBulkheadConfig(io.github.resilience4j.bulkhead.ThreadPoolBulkheadConfig.Builder builder, ThreadPoolBulkheadConfigurationProperties.InstanceProperties properties, CompositeCustomizer<ThreadPoolBulkheadConfigCustomizer> compositeThreadPoolBulkheadCustomizer, java.lang.String instanceName)io.github.resilience4j.bulkhead.ThreadPoolBulkheadConfigcreateThreadPoolBulkheadConfig(ThreadPoolBulkheadConfigurationProperties.InstanceProperties instanceProperties, CompositeCustomizer<ThreadPoolBulkheadConfigCustomizer> compositeThreadPoolBulkheadCustomizer, java.lang.String instanceName)io.github.resilience4j.bulkhead.ThreadPoolBulkheadConfigcreateThreadPoolBulkheadConfig(java.lang.String backend, CompositeCustomizer<ThreadPoolBulkheadConfigCustomizer> compositeThreadPoolBulkheadCustomizer)ThreadPoolBulkheadConfigurationProperties.InstancePropertiesgetBackendProperties(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()
-
Constructor Details
-
ThreadPoolBulkheadConfigurationProperties
public ThreadPoolBulkheadConfigurationProperties()
-
-
Method Details
-
getInstances
public java.util.Map<java.lang.String,ThreadPoolBulkheadConfigurationProperties.InstanceProperties> getInstances() -
getBackends
public java.util.Map<java.lang.String,ThreadPoolBulkheadConfigurationProperties.InstanceProperties> getBackends()For backwards compatibility when setting backends in configuration properties. -
getConfigs
public java.util.Map<java.lang.String,ThreadPoolBulkheadConfigurationProperties.InstanceProperties> getConfigs() -
getBackendProperties
@Nullable public ThreadPoolBulkheadConfigurationProperties.InstanceProperties getBackendProperties(java.lang.String backend) -
createThreadPoolBulkheadConfig
public io.github.resilience4j.bulkhead.ThreadPoolBulkheadConfig createThreadPoolBulkheadConfig(java.lang.String backend, CompositeCustomizer<ThreadPoolBulkheadConfigCustomizer> compositeThreadPoolBulkheadCustomizer) -
createThreadPoolBulkheadConfig
public io.github.resilience4j.bulkhead.ThreadPoolBulkheadConfig createThreadPoolBulkheadConfig(ThreadPoolBulkheadConfigurationProperties.InstanceProperties instanceProperties, CompositeCustomizer<ThreadPoolBulkheadConfigCustomizer> compositeThreadPoolBulkheadCustomizer, java.lang.String instanceName) -
buildThreadPoolBulkheadConfig
public io.github.resilience4j.bulkhead.ThreadPoolBulkheadConfig buildThreadPoolBulkheadConfig(io.github.resilience4j.bulkhead.ThreadPoolBulkheadConfig.Builder builder, ThreadPoolBulkheadConfigurationProperties.InstanceProperties properties, CompositeCustomizer<ThreadPoolBulkheadConfigCustomizer> compositeThreadPoolBulkheadCustomizer, java.lang.String instanceName)
-