|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jpu.patterns.proxy.JPUInvocationHandler
org.jpu.patterns.proxy.DelegatingProxy
Experimental class; do not use.
Nested Class Summary | |
protected static interface |
DelegatingProxy.Delegator
|
protected static class |
DelegatingProxy.Mapping
|
Nested classes inherited from class org.jpu.patterns.proxy.JPUInvocationHandler |
JPUInvocationHandler.DelegationCacheValue, JPUInvocationHandler.DelegationState |
Constructor Summary | |
DelegatingProxy()
|
Method Summary | |
protected void |
addDelegateMappings(java.util.List dest)
|
protected boolean |
doInvoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object[] result)
Overrides the method of JPUInvocationHandler . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DelegatingProxy()
Method Detail |
protected boolean doInvoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args, java.lang.Object[] result) throws java.lang.Throwable
JPUInvocationHandler
JPUInvocationHandler
.
If autoDelegateToSelf()
returns true
, calls JPUInvocationHandler.delegate(Object,Object,Method,Object[],Object[])
.
Returns whether the invocation was handled or not.
doInvoke
in class JPUInvocationHandler
java.lang.Throwable
protected void addDelegateMappings(java.util.List dest)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |