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
  • 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:
      get in interface io.smallrye.faulttolerance.FaultToleranceOperationProvider
    • getOperationCache

      public Map<QuarkusFaultToleranceOperationProvider.CacheKey,io.smallrye.faulttolerance.config.FaultToleranceOperation> getOperationCache()