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 class
CdiFaultToleranceSpi.Dependencies
-
Constructor Summary
Constructors Constructor Description CdiFaultToleranceSpi()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
applies()
CircuitBreakerMaintenance
circuitBreakerMaintenance()
<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)
int
priority()
-
-
-
Method Detail
-
applies
public boolean applies()
- Specified by:
applies
in interfaceFaultToleranceSpi
-
priority
public int priority()
- Specified by:
priority
in interfaceFaultToleranceSpi
-
newBuilder
public <T,R> FaultTolerance.Builder<T,R> newBuilder(Function<FaultTolerance<T>,R> finisher)
- Specified by:
newBuilder
in interfaceFaultToleranceSpi
-
newAsyncBuilder
public <T,R> FaultTolerance.Builder<T,R> newAsyncBuilder(Class<?> asyncType, Function<FaultTolerance<T>,R> finisher)
- Specified by:
newAsyncBuilder
in interfaceFaultToleranceSpi
-
circuitBreakerMaintenance
public CircuitBreakerMaintenance circuitBreakerMaintenance()
- Specified by:
circuitBreakerMaintenance
in interfaceFaultToleranceSpi
-
-