Package io.smallrye.faulttolerance.api
Interface Spi
@Experimental("first attempt at providing programmatic API")
public interface Spi
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) Deprecated, for removal: This API element is subject to removal in a future version.<T,R> FaultTolerance.Builder <T, R> newBuilder(Function<FaultTolerance<T>, R> finisher) Deprecated, for removal: This API element is subject to removal in a future version.<T> TypedGuard.Builder<T> newTypedGuardBuilder(Type valueType) intpriority()
-
Method Details
-
applies
boolean applies() -
priority
int priority() -
newGuardBuilder
Guard.Builder newGuardBuilder() -
newTypedGuardBuilder
-
newBuilder
@Deprecated(forRemoval=true) <T,R> FaultTolerance.Builder<T,R> newBuilder(Function<FaultTolerance<T>, R> finisher) Deprecated, for removal: This API element is subject to removal in a future version. -
newAsyncBuilder
@Deprecated(forRemoval=true) <T,R> FaultTolerance.Builder<T,R> newAsyncBuilder(Class<?> asyncType, Function<FaultTolerance<T>, R> finisher) Deprecated, for removal: This API element is subject to removal in a future version. -
circuitBreakerMaintenance
CircuitBreakerMaintenance circuitBreakerMaintenance()
-