Class QuarkusFaultToleranceOperationProvider
java.lang.Object
io.quarkus.smallrye.faulttolerance.runtime.QuarkusFaultToleranceOperationProvider
- All Implemented Interfaces:
io.smallrye.faulttolerance.FaultToleranceOperationProvider
@Singleton
@Alternative
@Priority(1)
public class QuarkusFaultToleranceOperationProvider
extends Object
implements io.smallrye.faulttolerance.FaultToleranceOperationProvider
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.faulttolerance.config.FaultToleranceOperationMap<QuarkusFaultToleranceOperationProvider.CacheKey, io.smallrye.faulttolerance.config.FaultToleranceOperation> (package private) voidinit(Map<QuarkusFaultToleranceOperationProvider.CacheKey, io.smallrye.faulttolerance.config.FaultToleranceOperation> operationCache) Called by SmallRyeFaultToleranceRecorder to init the operation cache.
-
Constructor Details
-
QuarkusFaultToleranceOperationProvider
public QuarkusFaultToleranceOperationProvider()
-
-
Method Details
-
init
void init(Map<QuarkusFaultToleranceOperationProvider.CacheKey, io.smallrye.faulttolerance.config.FaultToleranceOperation> operationCache) Called by SmallRyeFaultToleranceRecorder to init the operation cache. -
get
public io.smallrye.faulttolerance.config.FaultToleranceOperation get(Class<?> beanClass, Method method) - Specified by:
getin interfaceio.smallrye.faulttolerance.FaultToleranceOperationProvider
-
getOperationCache
public Map<QuarkusFaultToleranceOperationProvider.CacheKey,io.smallrye.faulttolerance.config.FaultToleranceOperation> getOperationCache()
-