Class DefaultFaultToleranceOperationProvider

java.lang.Object
io.smallrye.faulttolerance.DefaultFaultToleranceOperationProvider
All Implemented Interfaces:
FaultToleranceOperationProvider

@Singleton public class DefaultFaultToleranceOperationProvider extends Object implements FaultToleranceOperationProvider
Default implementation of FaultToleranceOperationProvider.
Author:
Martin Kouba
See Also:
  • Constructor Details

    • DefaultFaultToleranceOperationProvider

      @Inject public DefaultFaultToleranceOperationProvider(jakarta.enterprise.inject.spi.BeanManager beanManager)
  • Method Details

    • get

      public FaultToleranceOperation get(Class<?> beanClass, Method method)
      Description copied from interface: FaultToleranceOperationProvider
      Warning: Should always return the same operation for a given (beanClass, method) pair. The results may be cached by the fault tolerance mechanism.
      Specified by:
      get in interface FaultToleranceOperationProvider
      Parameters:
      beanClass -
      method -
      Returns:
      a fault tolerance operation fot the given parameters
    • adaptBeanClass

      protected Class<?> adaptBeanClass(Class<?> beanClass, Method method)
    • isMethodDeclaredInHierarchy

      protected boolean isMethodDeclaredInHierarchy(Class<?> beanClass, Method method)