Class LazyLoadingProxyFactory.LazyLoadingInterceptor
java.lang.Object
org.springframework.data.mongodb.core.convert.LazyLoadingProxyFactory.LazyLoadingInterceptor
- All Implemented Interfaces:
Serializable
,org.aopalliance.aop.Advice
,org.aopalliance.intercept.Interceptor
,org.aopalliance.intercept.MethodInterceptor
,org.springframework.cglib.proxy.Callback
,org.springframework.cglib.proxy.MethodInterceptor
- Enclosing class:
- LazyLoadingProxyFactory
public static class LazyLoadingProxyFactory.LazyLoadingInterceptor
extends Object
implements org.aopalliance.intercept.MethodInterceptor, org.springframework.cglib.proxy.MethodInterceptor, Serializable
- See Also:
-
Constructor Summary
ConstructorDescriptionLazyLoadingInterceptor
(MongoPersistentProperty property, DbRefResolverCallback callback, Object source, org.springframework.dao.support.PersistenceExceptionTranslator exceptionTranslator) -
Method Summary
-
Constructor Details
-
LazyLoadingInterceptor
public LazyLoadingInterceptor(MongoPersistentProperty property, DbRefResolverCallback callback, Object source, org.springframework.dao.support.PersistenceExceptionTranslator exceptionTranslator)
-
-
Method Details
-
none
- Returns:
- a
LazyLoadingProxyFactory.LazyLoadingInterceptor
that just continues with the invocation. - Since:
- 4.0
-
invoke
@Nullable public Object invoke(org.aopalliance.intercept.MethodInvocation invocation) throws Throwable - Specified by:
invoke
in interfaceorg.aopalliance.intercept.MethodInterceptor
- Throws:
Throwable
-
intercept
@Nullable public Object intercept(Object o, Method method, Object[] args, org.springframework.cglib.proxy.MethodProxy proxy) throws Throwable - Specified by:
intercept
in interfaceorg.springframework.cglib.proxy.MethodInterceptor
- Throws:
Throwable
-