com.aurorasoftworks.signal.runtime.core.context.proxy
Class AbstractProxy
java.lang.Object
com.aurorasoftworks.signal.runtime.core.context.proxy.AbstractProxy
- All Implemented Interfaces:
- IProxy, IProxyTarget
public abstract class AbstractProxy
- extends java.lang.Object
- implements IProxy
A common super-class for implementations of IProxy
.
- Author:
- Marek
Method Summary |
protected java.lang.Object |
invokeHandler(IMethodHandler methodHandler,
java.lang.Object[] args)
|
protected java.lang.RuntimeException |
wrap(java.lang.Exception e)
Wraps an exception that might have been thrown by
a proxied method. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
target
protected IProxyTarget target
handler
protected IInvocationHandler handler
AbstractProxy
public AbstractProxy()
invokeHandler
protected java.lang.Object invokeHandler(IMethodHandler methodHandler,
java.lang.Object[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception
wrap
protected java.lang.RuntimeException wrap(java.lang.Exception e)
- Wraps an exception that might have been thrown by
a proxied method.
- Parameters:
e
- an exception to be wrapped
- Returns:
- wrapped exception
Copyright © 2010. All Rights Reserved.