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 of
FaultToleranceOperationProvider.- Author:
- Martin Kouba
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultFaultToleranceOperationProvider(jakarta.enterprise.inject.spi.BeanManager beanManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected Class<?> adaptBeanClass(Class<?> beanClass, Method method) Warning: Should always return the same operation for a given (beanClass, method) pair.protected booleanisMethodDeclaredInHierarchy(Class<?> beanClass, Method method)
-
Constructor Details
-
DefaultFaultToleranceOperationProvider
@Inject public DefaultFaultToleranceOperationProvider(jakarta.enterprise.inject.spi.BeanManager beanManager)
-
-
Method Details
-
get
Description copied from interface:FaultToleranceOperationProviderWarning: Should always return the same operation for a given (beanClass, method) pair. The results may be cached by the fault tolerance mechanism.- Specified by:
getin interfaceFaultToleranceOperationProvider- Parameters:
beanClass-method-- Returns:
- a fault tolerance operation fot the given parameters
-
adaptBeanClass
-
isMethodDeclaredInHierarchy
-