net.innig.util
Class WrappingProxy

java.lang.Object
  extended by net.innig.util.WrappingProxy
All Implemented Interfaces:
java.lang.reflect.InvocationHandler

Deprecated. Too clever for its own good. Just subclass DelegatingProxy instead.

public final class WrappingProxy
extends java.lang.Object
implements java.lang.reflect.InvocationHandler

See Also:
Proxy

Field Summary
static java.lang.reflect.InvocationHandler UNSUPPORTED_OPERATION_HANDLER
          Deprecated.  
 
Constructor Summary
WrappingProxy(java.lang.Object delegate, java.lang.reflect.InvocationHandler pre, java.lang.reflect.InvocationHandler post)
          Deprecated.  
 
Method Summary
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
          Deprecated.  
static java.lang.Object newProxyInstance(java.lang.Class iface, java.lang.Object delegate, java.lang.reflect.InvocationHandler pre, java.lang.reflect.InvocationHandler post)
          Deprecated.  
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNSUPPORTED_OPERATION_HANDLER

public static final java.lang.reflect.InvocationHandler UNSUPPORTED_OPERATION_HANDLER
Deprecated. 
Constructor Detail

WrappingProxy

public WrappingProxy(java.lang.Object delegate,
                     java.lang.reflect.InvocationHandler pre,
                     java.lang.reflect.InvocationHandler post)
Deprecated. 
Method Detail

newProxyInstance

public static java.lang.Object newProxyInstance(java.lang.Class iface,
                                                java.lang.Object delegate,
                                                java.lang.reflect.InvocationHandler pre,
                                                java.lang.reflect.InvocationHandler post)
Deprecated. 

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
Deprecated. 
Specified by:
invoke in interface java.lang.reflect.InvocationHandler
Throws:
java.lang.Throwable