Interface BulkheadConfigCustomizer
-
- All Superinterfaces:
CustomizerWithName
public interface BulkheadConfigCustomizer extends CustomizerWithName
Enable customization bulkhead configuration builders programmatically.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcustomize(io.github.resilience4j.bulkhead.BulkheadConfig.Builder configBuilder)Customize BulkheadConfig configuration builder.static BulkheadConfigCustomizerof(java.lang.String instanceName, java.util.function.Consumer<io.github.resilience4j.bulkhead.BulkheadConfig.Builder> consumer)A convenient method to create BulkheadConfigCustomizer usingConsumer-
Methods inherited from interface io.github.resilience4j.common.CustomizerWithName
name
-
-
-
-
Method Detail
-
customize
void customize(io.github.resilience4j.bulkhead.BulkheadConfig.Builder configBuilder)
Customize BulkheadConfig configuration builder.- Parameters:
configBuilder- to be customized
-
of
static BulkheadConfigCustomizer of(@NonNull java.lang.String instanceName, @NonNull java.util.function.Consumer<io.github.resilience4j.bulkhead.BulkheadConfig.Builder> consumer)
A convenient method to create BulkheadConfigCustomizer usingConsumer- Parameters:
instanceName- the name of the instanceconsumer- delegate call to Consumer whencustomize(BulkheadConfig.Builder)is called- Returns:
- Customizer instance
-
-