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

java.lang.Object
  extended by com.aurorasoftworks.signal.runtime.core.context.proxy.AbstractMethodInterceptor
All Implemented Interfaces:
IInvocationHandler, IMethodInterceptor
Direct Known Subclasses:
AbstractControllerMethodInterceptor.ControllerMethodInterceptor, AbstractControllerMethodInterceptor.FlowCallerMethodInterceptor, LazyInitMethodInterceptor

public abstract class AbstractMethodInterceptor
extends java.lang.Object
implements IMethodInterceptor


Field Summary
protected  IInvocationHandler nextHandler
           
 
Constructor Summary
AbstractMethodInterceptor()
           
 
Method Summary
 void setNextHandler(IInvocationHandler nextHandler)
          Sets the next handler in the interceptor chain.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.aurorasoftworks.signal.runtime.core.context.proxy.IInvocationHandler
invoke
 

Field Detail

nextHandler

protected IInvocationHandler nextHandler
Constructor Detail

AbstractMethodInterceptor

public AbstractMethodInterceptor()
Method Detail

setNextHandler

public void setNextHandler(IInvocationHandler nextHandler)
Description copied from interface: IMethodInterceptor
Sets the next handler in the interceptor chain. A method interceptor may choose whether to forward the call to the next interceptor or not.

Specified by:
setNextHandler in interface IMethodInterceptor
Parameters:
nextHandler - next handler


Copyright © 2010. All Rights Reserved.