Class DataIntroductionAdvice
- java.lang.Object
-
- io.micronaut.data.runtime.intercept.DataIntroductionAdvice
-
- All Implemented Interfaces:
io.micronaut.aop.Interceptor<java.lang.Object,java.lang.Object>,io.micronaut.aop.MethodInterceptor<java.lang.Object,java.lang.Object>,io.micronaut.core.order.Ordered
@InterceptorBean(io.micronaut.data.annotation.Repository.class) @Prototype @Internal public final class DataIntroductionAdvice extends java.lang.Object implements io.micronaut.aop.MethodInterceptor<java.lang.Object,java.lang.Object>The root Data introduction advice, which simply delegates to an appropriate interceptor declared in theio.micronaut.data.interceptpackage.- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description DataIntroductionAdvice(io.micronaut.data.runtime.intercept.DataInterceptorResolver dataInterceptorResolver, io.micronaut.transaction.interceptor.TxCompletionStageDataIntroductionHelper completionStageHelper, io.micronaut.inject.InjectionPoint<?> injectionPoint)Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectintercept(io.micronaut.aop.MethodInvocationContext<java.lang.Object,java.lang.Object> context)
-
-
-
Constructor Detail
-
DataIntroductionAdvice
@Inject public DataIntroductionAdvice(@NonNull io.micronaut.data.runtime.intercept.DataInterceptorResolver dataInterceptorResolver, @Nullable io.micronaut.transaction.interceptor.TxCompletionStageDataIntroductionHelper completionStageHelper, @Nullable io.micronaut.inject.InjectionPoint<?> injectionPoint)Default constructor.- Parameters:
dataInterceptorResolver- The data interceptor resolvercompletionStageHelper- The helperinjectionPoint- The injection point
-
-