com.aurorasoftworks.signal.runtime.core.context.proxy
Class AbstractProxyClass
java.lang.Object
com.aurorasoftworks.signal.runtime.core.context.proxy.AbstractProxyClass
- All Implemented Interfaces:
- IInvocationHandler, IProxyClass
public abstract class AbstractProxyClass
- extends java.lang.Object
- implements IInvocationHandler, IProxyClass
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractProxyClass
public AbstractProxyClass()
invoke
public java.lang.Object invoke(IProxyTarget target,
IMethodHandler handler,
java.lang.Object[] args)
throws java.lang.Exception
- Specified by:
invoke
in interface IInvocationHandler
- Parameters:
target
- the instance an intercepted method
was invoked onhandler
- method object identifying the intercepted methodargs
- list of arguments passed to the intercepted method
- Returns:
- a value to be returned by the intercepted method
- Throws:
java.lang.Exception
getMethodHandler
public IMethodHandler getMethodHandler(java.lang.String methodName,
java.lang.Class[] types)
- Specified by:
getMethodHandler
in interface IProxyClass
registerHandlers
protected void registerHandlers(IMethodHandler[] handlers)
registerHandler
protected void registerHandler(IMethodHandler handler)
Copyright © 2010. All Rights Reserved.