org.shiftone.jrat.core.proxy
Class JRatInvocationHandler

java.lang.Object
  extended by org.shiftone.jrat.core.proxy.JRatInvocationHandler
All Implemented Interfaces:
java.lang.reflect.InvocationHandler

Deprecated. Basicly Java 1.4 built in AOP.

public class JRatInvocationHandler
extends java.lang.Object
implements java.lang.reflect.InvocationHandler

Author:
jeff@shiftone.org (Jeff Drost)

Constructor Summary
JRatInvocationHandler(java.lang.Object target, java.lang.Class iface, boolean infect)
          Deprecated.  
 
Method Summary
 java.lang.Object doInvoke(java.lang.reflect.Method method, java.lang.Object[] args)
          Deprecated.  
static java.lang.Object getTracedProxy(java.lang.Object target, java.lang.Class iface)
          Deprecated.  
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
          Deprecated.  
static void main(java.lang.String[] args)
          Deprecated.  
static java.lang.Object safeGetTracedProxy(java.lang.Object target, java.lang.Class iface)
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JRatInvocationHandler

public JRatInvocationHandler(java.lang.Object target,
                             java.lang.Class iface,
                             boolean infect)
Deprecated. 
Method Detail

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

doInvoke

public java.lang.Object doInvoke(java.lang.reflect.Method method,
                                 java.lang.Object[] args)
                          throws java.lang.Throwable
Deprecated. 
Throws:
java.lang.Throwable

safeGetTracedProxy

public static java.lang.Object safeGetTracedProxy(java.lang.Object target,
                                                  java.lang.Class iface)
Deprecated. 

getTracedProxy

public static java.lang.Object getTracedProxy(java.lang.Object target,
                                              java.lang.Class iface)
Deprecated. 

main

public static void main(java.lang.String[] args)
Deprecated.