org.jboss.axis.client
Class AxisClientProxy

java.lang.Object
  extended byorg.jboss.axis.client.AxisClientProxy
All Implemented Interfaces:
java.lang.reflect.InvocationHandler

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

Very simple dynamic proxy InvocationHandler class. This class is constructed with a Call object, and then each time a method is invoked on a dynamic proxy using this invocation handler, we simply turn it into a SOAP request.


Method Summary
 Call (src) getCall()
          Returns the current call
 java.lang.Object invoke(java.lang.Object o, java.lang.reflect.Method method, java.lang.Object[] objects)
          Handle a method invocation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

invoke

public java.lang.Object invoke(java.lang.Object o,
                               java.lang.reflect.Method method,
                               java.lang.Object[] objects)
                        throws java.lang.Throwable
Handle a method invocation.

Specified by:
invoke in interface java.lang.reflect.InvocationHandler
Throws:
java.lang.Throwable

getCall

public Call (src)  getCall()
Returns the current call

Returns:
call