Interface ThreadPoolBulkheadConfigCustomizer
- All Superinterfaces:
CustomizerWithName
public interface ThreadPoolBulkheadConfigCustomizer extends CustomizerWithName
Enable customization thread pool bulkhead configuration builders programmatically.
-
Method Summary
Modifier and Type Method Description voidcustomize(io.github.resilience4j.bulkhead.ThreadPoolBulkheadConfig.Builder configBuilder)Customize ThreadPoolBulkheadConfig configuration builder.static ThreadPoolBulkheadConfigCustomizerof(java.lang.String instanceName, java.util.function.Consumer<io.github.resilience4j.bulkhead.ThreadPoolBulkheadConfig.Builder> consumer)A convenient method to create ThreadpoolBulkheadConfigCustomizer usingConsumer
-
Method Details
-
customize
void customize(io.github.resilience4j.bulkhead.ThreadPoolBulkheadConfig.Builder configBuilder)Customize ThreadPoolBulkheadConfig configuration builder.- Parameters:
configBuilder- to be customized
-
of
static ThreadPoolBulkheadConfigCustomizer of(@NonNull java.lang.String instanceName, @NonNull java.util.function.Consumer<io.github.resilience4j.bulkhead.ThreadPoolBulkheadConfig.Builder> consumer)A convenient method to create ThreadpoolBulkheadConfigCustomizer usingConsumer- Parameters:
instanceName- the name of the instanceconsumer- delegate call to Consumer whencustomize(ThreadPoolBulkheadConfig.Builder)is called- Returns:
- Customizer instance
-