org.mule.transport.soap.axis
Class AxisServiceProxy

java.lang.Object
  extended by org.mule.transport.soap.axis.AxisServiceProxy

public class AxisServiceProxy
extends java.lang.Object

ServiceProxy is a proxy that wraps a soap endpointUri to look like a Web service. Also provides helper methods for building and describing web service interfaces in Mule.


Constructor Summary
AxisServiceProxy()
           
 
Method Summary
static java.lang.Object createProxy(AbstractMessageReceiver receiver, boolean synchronous, java.lang.Class[] classes)
           
static java.lang.reflect.InvocationHandler createServiceHandler(AbstractMessageReceiver receiver, boolean synchronous)
           
static java.lang.Class[] getInterfacesForComponent(Service service)
           
static java.lang.String[] getMethodNames(java.lang.Class[] interfaces)
           
static java.lang.reflect.Method[] getMethods(java.lang.Class[] interfaces)
           
static java.lang.Class[] removeInterface(java.lang.Class[] interfaces, java.lang.Class iface)
           
static void setProperties(java.util.Map properties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AxisServiceProxy

public AxisServiceProxy()
Method Detail

createProxy

public static java.lang.Object createProxy(AbstractMessageReceiver receiver,
                                           boolean synchronous,
                                           java.lang.Class[] classes)

createServiceHandler

public static java.lang.reflect.InvocationHandler createServiceHandler(AbstractMessageReceiver receiver,
                                                                       boolean synchronous)

setProperties

public static void setProperties(java.util.Map properties)

getInterfacesForComponent

public static java.lang.Class[] getInterfacesForComponent(Service service)
                                                   throws MuleException,
                                                          java.lang.ClassNotFoundException
Throws:
MuleException
java.lang.ClassNotFoundException

removeInterface

public static java.lang.Class[] removeInterface(java.lang.Class[] interfaces,
                                                java.lang.Class iface)

getMethods

public static java.lang.reflect.Method[] getMethods(java.lang.Class[] interfaces)

getMethodNames

public static java.lang.String[] getMethodNames(java.lang.Class[] interfaces)


Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.