public static class ThreadPoolBulkheadConfigurationProperties.InstanceProperties
extends java.lang.Object
Bulkhead instances.| Constructor and Description |
|---|
InstanceProperties() |
public int getMaxThreadPoolSize()
public ThreadPoolBulkheadConfigurationProperties.InstanceProperties setMaxThreadPoolSize(int maxThreadPoolSize)
public int getCoreThreadPoolSize()
public ThreadPoolBulkheadConfigurationProperties.InstanceProperties setCoreThreadPoolSize(int coreThreadPoolSize)
public int getQueueCapacity()
public ThreadPoolBulkheadConfigurationProperties.InstanceProperties setQueueCapacity(int queueCapacity)
public java.time.Duration getKeepAliveDuration()
public ThreadPoolBulkheadConfigurationProperties.InstanceProperties setKeepAliveDuration(java.time.Duration keepAliveDuration)
public java.lang.Integer getEventConsumerBufferSize()
public ThreadPoolBulkheadConfigurationProperties.InstanceProperties setEventConsumerBufferSize(java.lang.Integer eventConsumerBufferSize)
public java.lang.Boolean getWritableStackTraceEnabled()
public ThreadPoolBulkheadConfigurationProperties.InstanceProperties setWritableStackTraceEnabled(boolean writableStackTraceEnabled)
@Nullable public java.lang.String getBaseConfig()
public ThreadPoolBulkheadConfigurationProperties.InstanceProperties setBaseConfig(java.lang.String baseConfig)
baseConfig - The shared configuration name.public java.lang.Class<? extends io.github.resilience4j.bulkhead.ContextPropagator>[] getContextPropagators()
ContextPropagator classContextPropagator classespublic ThreadPoolBulkheadConfigurationProperties.InstanceProperties setContextPropagator(java.lang.Class<? extends io.github.resilience4j.bulkhead.ContextPropagator>... contextPropagators)
ContextPropagatorcontextPropagators - subclass of ContextPropagator