Class CircuitBreakerNoConfigImpl
java.lang.Object
io.smallrye.faulttolerance.basicconfig.CircuitBreakerNoConfigImpl
- All Implemented Interfaces:
Config,CircuitBreakerConfig,Annotation
Automatically generated from the
CircuitBreakerConfig config interface, do not modify.-
Method Summary
Modifier and TypeMethodDescriptionClass<? extends Annotation> static CircuitBreakerNoConfigImpllongdelay()org.eclipse.microprofile.faulttolerance.exceptions.FaultToleranceDefinitionExceptionorg.eclipse.microprofile.faulttolerance.exceptions.FaultToleranceDefinitionExceptionfailOn()doublevoidintskipOn()intMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.smallrye.faulttolerance.basicconfig.CircuitBreakerConfig
validate
-
Method Details
-
create
public static CircuitBreakerNoConfigImpl create(Supplier<org.eclipse.microprofile.faulttolerance.CircuitBreaker> supplier) -
annotationType
- Specified by:
annotationTypein interfaceAnnotation- Specified by:
annotationTypein interfaceConfig
-
failOn
-
skipOn
-
delay
public long delay() -
delayUnit
-
requestVolumeThreshold
public int requestVolumeThreshold() -
failureRatio
public double failureRatio() -
successThreshold
public int successThreshold() -
materialize
public void materialize()- Specified by:
materializein interfaceConfig
-
fail
public org.eclipse.microprofile.faulttolerance.exceptions.FaultToleranceDefinitionException fail(String reason) -
fail
-