Package io.github.resilience4j.bulkhead
Class BulkheadConfig
java.lang.Object
io.github.resilience4j.bulkhead.BulkheadConfig
- All Implemented Interfaces:
Serializable
A
BulkheadConfig configures a Bulkhead- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final booleanstatic final intstatic final Durationstatic final boolean -
Method Summary
Modifier and TypeMethodDescriptionstatic BulkheadConfig.Buildercustom()Returns a builder to create a custom BulkheadConfig.static BulkheadConfig.Builderfrom(BulkheadConfig baseConfig) Returns a builder to create a custom BulkheadConfig.intbooleanbooleanstatic BulkheadConfigCreates a default Bulkhead configuration.toString()
-
Field Details
-
DEFAULT_MAX_CONCURRENT_CALLS
public static final int DEFAULT_MAX_CONCURRENT_CALLS- See Also:
-
DEFAULT_MAX_WAIT_DURATION
-
DEFAULT_WRITABLE_STACK_TRACE_ENABLED
public static final boolean DEFAULT_WRITABLE_STACK_TRACE_ENABLED- See Also:
-
DEFAULT_FAIR_CALL_HANDLING_STRATEGY_ENABLED
public static final boolean DEFAULT_FAIR_CALL_HANDLING_STRATEGY_ENABLED- See Also:
-
-
Method Details
-
custom
Returns a builder to create a custom BulkheadConfig.- Returns:
- a
BulkheadConfig.Builder
-
from
Returns a builder to create a custom BulkheadConfig.- Returns:
- a
BulkheadConfig.Builder
-
ofDefaults
Creates a default Bulkhead configuration.- Returns:
- a default Bulkhead configuration.
-
getMaxConcurrentCalls
public int getMaxConcurrentCalls() -
getMaxWaitDuration
-
isWritableStackTraceEnabled
public boolean isWritableStackTraceEnabled() -
isFairCallHandlingEnabled
public boolean isFairCallHandlingEnabled() -
toString
-