org.jboss.axis.client
Class AxisClientProxy

java.lang.Object
  extended by org.jboss.axis.client.AxisClientProxy
All Implemented Interfaces:
InvocationHandler

public class AxisClientProxy
extends Object
implements 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.

Author:
Glen Daniels (gdaniels@macromedia.com), Cédric Chabanois (cchabanois@ifrance.com)

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

Method Detail

invoke

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

Specified by:
invoke in interface InvocationHandler
Throws:
Throwable

invokeSEIMethod

public Object invokeSEIMethod(Method method,
                              Object[] args)
                       throws Throwable
Throws:
Throwable

setupCallOperation

public void setupCallOperation(Method method)

getCall

public Call getCall()
Returns the current call

Returns:
call


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.