From: <mol...@us...> - 2007-10-16 13:46:33
|
Revision: 468 http://openutils.svn.sourceforge.net/openutils/?rev=468&view=rev Author: molaschi Date: 2007-10-16 06:46:35 -0700 (Tue, 16 Oct 2007) Log Message: ----------- empty method interceptor per la cache dei proxy. in questo modo non tengo riferimenti a dataobject (tramite methodinterceptor) Added Paths: ----------- trunk/openutils-spring-rmibernate/src/main/java/it/openutils/spring/rmibernate/server/aspects/EmptyMethodInterceptor.java Added: trunk/openutils-spring-rmibernate/src/main/java/it/openutils/spring/rmibernate/server/aspects/EmptyMethodInterceptor.java =================================================================== --- trunk/openutils-spring-rmibernate/src/main/java/it/openutils/spring/rmibernate/server/aspects/EmptyMethodInterceptor.java (rev 0) +++ trunk/openutils-spring-rmibernate/src/main/java/it/openutils/spring/rmibernate/server/aspects/EmptyMethodInterceptor.java 2007-10-16 13:46:35 UTC (rev 468) @@ -0,0 +1,27 @@ +package it.openutils.spring.rmibernate.server.aspects; + +import java.lang.reflect.Method; + +import net.sf.cglib.proxy.MethodInterceptor; +import net.sf.cglib.proxy.MethodProxy; + + +/** + * @author mmolaschi + * @version $Id: $ + */ +public class EmptyMethodInterceptor implements MethodInterceptor +{ + + public static final MethodInterceptor INSTANCE = new EmptyMethodInterceptor(); + + /** + * {@inheritDoc} + */ + public Object intercept(Object obj, Method method, Object[] args, MethodProxy proxy) throws Throwable + { + // TODO Auto-generated method stub + return proxy.invokeSuper(obj, args); + } + +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |