org.mule.providers.soap
Class ServiceProxy

java.lang.Object
  extended byorg.mule.providers.soap.ServiceProxy

public class ServiceProxy
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.

Version:
$Revision: 1.1.1.1 $
Author:
Ross Mason

Constructor Summary
ServiceProxy()
           
 
Method Summary
static java.lang.Object createAxisProxy(AbstractMessageReceiver receiver, boolean synchronous, java.lang.Class[] classes)
           
static java.lang.reflect.InvocationHandler createAxisServiceHandler(AbstractMessageReceiver receiver, boolean synchronous)
           
static java.lang.Object createGlueProxy(AbstractMessageReceiver receiver, boolean synchronous, java.lang.Class[] classes)
           
static java.lang.reflect.InvocationHandler createGlueServiceHandler(AbstractMessageReceiver receiver, boolean synchronous)
           
static java.lang.Class[] getInterfacesForComponent(UMOComponent component)
           
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceProxy

public ServiceProxy()
Method Detail

getInterfacesForComponent

public static java.lang.Class[] getInterfacesForComponent(UMOComponent component)
                                                   throws UMOException,
                                                          java.lang.ClassNotFoundException
Throws:
UMOException
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)

createGlueProxy

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

createGlueServiceHandler

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

createAxisProxy

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

createAxisServiceHandler

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


Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.