Package io.smallrye.faulttolerance.api
Interface FaultToleranceSpi
@Experimental("first attempt at providing programmatic API")
public interface FaultToleranceSpi
This is an internal API. It may change incompatibly without notice.
It should not be used or implemented outside SmallRye Fault Tolerance.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanapplies()<T,R> FaultTolerance.Builder <T, R> newAsyncBuilder(Class<?> asyncType, Function<FaultTolerance<T>, R> finisher) <T,R> FaultTolerance.Builder <T, R> newBuilder(Function<FaultTolerance<T>, R> finisher) intpriority()
-
Method Details
-
applies
boolean applies() -
priority
int priority() -
newBuilder
-
newAsyncBuilder
<T,R> FaultTolerance.Builder<T,R> newAsyncBuilder(Class<?> asyncType, Function<FaultTolerance<T>, R> finisher) -
circuitBreakerMaintenance
CircuitBreakerMaintenance circuitBreakerMaintenance()
-