it.openutils.spring.rmibernate.server.aspects
Class LazyReferenceAspect

java.lang.Object
  extended by it.openutils.spring.rmibernate.server.aspects.LazyReferenceAspect
All Implemented Interfaces:
net.sf.cglib.proxy.Callback, net.sf.cglib.proxy.MethodInterceptor

public class LazyReferenceAspect
extends java.lang.Object
implements net.sf.cglib.proxy.MethodInterceptor

Aspect on lazy fields to intercept writeReplace

Version:
$Id: LazyReferenceAspect.java 716 2008-03-03 14:35:57Z fcarone $
Author:
mmolaschi

Constructor Summary
LazyReferenceAspect()
           
 
Method Summary
 LazyReference getLazyReference()
           
 java.lang.Object intercept(java.lang.Object obj, java.lang.reflect.Method method, java.lang.Object[] args, net.sf.cglib.proxy.MethodProxy proxy)
          
 void setLazyReference(LazyReference lazyReference)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LazyReferenceAspect

public LazyReferenceAspect()
Method Detail

getLazyReference

public LazyReference getLazyReference()

setLazyReference

public void setLazyReference(LazyReference lazyReference)

intercept

public java.lang.Object intercept(java.lang.Object obj,
                                  java.lang.reflect.Method method,
                                  java.lang.Object[] args,
                                  net.sf.cglib.proxy.MethodProxy proxy)
                           throws java.lang.Throwable

Specified by:
intercept in interface net.sf.cglib.proxy.MethodInterceptor
Throws:
java.lang.Throwable


Copyright © 2008 Openmind. All Rights Reserved.