Module io.helidon.faulttolerance
Package io.helidon.faulttolerance
Class CircuitBreakerConfig.Builder
java.lang.Object
io.helidon.faulttolerance.CircuitBreakerConfig.BuilderBase<CircuitBreakerConfig.Builder,CircuitBreakerConfig>
 
io.helidon.faulttolerance.CircuitBreakerConfig.Builder
- All Implemented Interfaces:
- Prototype.Builder<CircuitBreakerConfig.Builder,,- CircuitBreakerConfig> - Builder<CircuitBreakerConfig.Builder,,- CircuitBreaker> - ConfigBuilderSupport.ConfiguredBuilder<CircuitBreakerConfig.Builder,,- CircuitBreakerConfig> - ConfigBuilderSupport.ConfiguredBuilder<CircuitBreakerConfig.Builder,,- CircuitBreakerConfig> - Supplier<CircuitBreaker>
- Enclosing interface:
- CircuitBreakerConfig
public static class CircuitBreakerConfig.Builder
extends CircuitBreakerConfig.BuilderBase<CircuitBreakerConfig.Builder,CircuitBreakerConfig>
implements Builder<CircuitBreakerConfig.Builder,CircuitBreaker>  
Fluent API builder for 
CircuitBreaker.- 
Nested Class SummaryNested classes/interfaces inherited from class io.helidon.faulttolerance.CircuitBreakerConfig.BuilderBaseCircuitBreakerConfig.BuilderBase.CircuitBreakerConfigImpl
- 
Method SummaryMethods inherited from class io.helidon.faulttolerance.CircuitBreakerConfig.BuilderBaseaddApplyOn, addApplyOn, addSkipOn, addSkipOn, applyOn, applyOn, clearExecutor, clearName, config, config, config, delay, delay, enableMetrics, enableMetrics, errorRatio, errorRatio, executor, executor, from, from, name, name, preBuildPrototype, skipOn, skipOn, successThreshold, successThreshold, toString, validatePrototype, volume, volumeMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.helidon.builder.api.Prototype.Builderself
- 
Method Details- 
buildPrototypeDescription copied from interface:Prototype.BuilderCreate an instance of thePrototype. This method is available on all generated builders forPrototype.Blueprint.- Specified by:
- buildPrototypein interface- Prototype.Builder<CircuitBreakerConfig.Builder,- CircuitBreakerConfig> 
- Returns:
- an instance of the setup object created from this builder
 
- 
buildDescription copied from interface:BuilderBuild the instance from this builder.- Specified by:
- buildin interface- Builder<CircuitBreakerConfig.Builder,- CircuitBreaker> 
- Returns:
- instance of the built type
 
 
-