com.aurorasoftworks.signal.runtime.core.context.proxy
Class LazyInitMethodInterceptor

java.lang.Object
  extended by com.aurorasoftworks.signal.runtime.core.context.proxy.AbstractMethodInterceptor
      extended by com.aurorasoftworks.signal.runtime.core.context.proxy.LazyInitMethodInterceptor
All Implemented Interfaces:
IInvocationHandler, IMethodInterceptor

public class LazyInitMethodInterceptor
extends AbstractMethodInterceptor


Field Summary
 
Fields inherited from class com.aurorasoftworks.signal.runtime.core.context.proxy.AbstractMethodInterceptor
nextHandler
 
Constructor Summary
LazyInitMethodInterceptor(IBeanDelegate reference)
           
 
Method Summary
 java.lang.Object invoke(IProxyTarget target, IMethodHandler handler, java.lang.Object[] args)
           
 
Methods inherited from class com.aurorasoftworks.signal.runtime.core.context.proxy.AbstractMethodInterceptor
setNextHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LazyInitMethodInterceptor

public LazyInitMethodInterceptor(IBeanDelegate reference)
Method Detail

invoke

public java.lang.Object invoke(IProxyTarget target,
                               IMethodHandler handler,
                               java.lang.Object[] args)
                        throws java.lang.Exception
Parameters:
target - the instance an intercepted method was invoked on
handler - method object identifying the intercepted method
args - list of arguments passed to the intercepted method
Returns:
a value to be returned by the intercepted method
Throws:
java.lang.Exception


Copyright © 2010. All Rights Reserved.