Package io.smallrye.faulttolerance
Class DefaultFaultToleranceOperationProvider
- java.lang.Object
-
- io.smallrye.faulttolerance.DefaultFaultToleranceOperationProvider
-
- All Implemented Interfaces:
FaultToleranceOperationProvider
@Singleton public class DefaultFaultToleranceOperationProvider extends Object implements FaultToleranceOperationProvider
Default implementation ofFaultToleranceOperationProvider
.- Author:
- Martin Kouba
- See Also:
FaultToleranceOperationProvider
-
-
Constructor Summary
Constructors Constructor Description DefaultFaultToleranceOperationProvider(javax.enterprise.inject.spi.BeanManager beanManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Class<?>
adaptBeanClass(Class<?> beanClass, Method method)
FaultToleranceOperation
get(Class<?> beanClass, Method method)
Warning: Should always return the same operation for a given (beanClass, method) pair.protected boolean
isMethodDeclaredInHierarchy(Class<?> beanClass, Method method)
-
-
-
Method Detail
-
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 interfaceFaultToleranceOperationProvider
- Returns:
- a fault tolerance operation fot the given parameters
-
-