Class RetryConfigImpl
java.lang.Object
io.smallrye.faulttolerance.apiimpl.basicconfig.RetryConfigImpl
- All Implemented Interfaces:
RetryConfig,io.smallrye.faulttolerance.autoconfig.Config,Annotation
Automatically generated from the
RetryConfig config interface, do not modify.-
Method Summary
Modifier and TypeMethodDescriptionabortOn()Class<? extends Annotation> static RetryConfigImplcreate(io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod method) static RetryConfigImpllongdelay()org.eclipse.microprofile.faulttolerance.exceptions.FaultToleranceDefinitionExceptionorg.eclipse.microprofile.faulttolerance.exceptions.FaultToleranceDefinitionExceptionlongjitter()voidlongintretryOn()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.smallrye.faulttolerance.apiimpl.basicconfig.RetryConfig
validate
-
Method Details
-
create
public static RetryConfigImpl create(io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod method) -
create
public static RetryConfigImpl create(String id, Supplier<org.eclipse.microprofile.faulttolerance.Retry> supplier) -
annotationType
- Specified by:
annotationTypein interfaceAnnotation- Specified by:
annotationTypein interfaceio.smallrye.faulttolerance.autoconfig.Config
-
maxRetries
public int maxRetries() -
delay
public long delay() -
delayUnit
-
maxDuration
public long maxDuration() -
durationUnit
-
jitter
public long jitter() -
jitterDelayUnit
-
retryOn
-
abortOn
-
materialize
public void materialize()- Specified by:
materializein interfaceio.smallrye.faulttolerance.autoconfig.Config
-
fail
public org.eclipse.microprofile.faulttolerance.exceptions.FaultToleranceDefinitionException fail(String reason) - Specified by:
failin interfaceio.smallrye.faulttolerance.autoconfig.Config
-
fail
public org.eclipse.microprofile.faulttolerance.exceptions.FaultToleranceDefinitionException fail(String member, String reason) - Specified by:
failin interfaceio.smallrye.faulttolerance.autoconfig.Config
-