Package io.smallrye.faulttolerance
Class CdiFaultToleranceSpi
- java.lang.Object
-
- io.smallrye.faulttolerance.CdiFaultToleranceSpi
-
- All Implemented Interfaces:
FaultToleranceSpi
public class CdiFaultToleranceSpi extends Object implements FaultToleranceSpi
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCdiFaultToleranceSpi.EagerDependenciesstatic classCdiFaultToleranceSpi.LazyDependencies
-
Constructor Summary
Constructors Constructor Description CdiFaultToleranceSpi()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanapplies()CircuitBreakerMaintenancecircuitBreakerMaintenance()<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 Detail
-
applies
public boolean applies()
- Specified by:
appliesin interfaceFaultToleranceSpi
-
priority
public int priority()
- Specified by:
priorityin interfaceFaultToleranceSpi
-
newBuilder
public <T,R> FaultTolerance.Builder<T,R> newBuilder(Function<FaultTolerance<T>,R> finisher)
- Specified by:
newBuilderin interfaceFaultToleranceSpi
-
newAsyncBuilder
public <T,R> FaultTolerance.Builder<T,R> newAsyncBuilder(Class<?> asyncType, Function<FaultTolerance<T>,R> finisher)
- Specified by:
newAsyncBuilderin interfaceFaultToleranceSpi
-
circuitBreakerMaintenance
public CircuitBreakerMaintenance circuitBreakerMaintenance()
- Specified by:
circuitBreakerMaintenancein interfaceFaultToleranceSpi
-
-