org.mule.providers.soap.axis.extensions
Class MuleRPCProvider

java.lang.Object
  extended byRPCProvider
      extended byorg.mule.providers.soap.axis.extensions.MuleRPCProvider

public class MuleRPCProvider
extends RPCProvider

MuleProvider Is an Axis service endpoint that builds services from Mule managed components

Version:
$Revision: 3798 $
Author:
Ross Mason
See Also:
Serialized Form

Constructor Summary
MuleRPCProvider(AxisConnector connector)
           
 
Method Summary
protected  RPCElement createResponseBody(RPCElement body, MessageContext msgContext, OperationDesc operation, ServiceDesc serviceDesc, Object objRes, SOAPEnvelope resEnv, ArrayList outs)
           
protected  Class getServiceClass(String s, SOAPService soapService, MessageContext messageContext)
           
 void invoke(MessageContext msgContext)
           
protected  Object makeNewServiceObject(MessageContext messageContext, String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MuleRPCProvider

public MuleRPCProvider(AxisConnector connector)
Method Detail

makeNewServiceObject

protected Object makeNewServiceObject(MessageContext messageContext,
                                      String s)
                               throws Exception
Throws:
Exception

getServiceClass

protected Class getServiceClass(String s,
                                SOAPService soapService,
                                MessageContext messageContext)
                         throws AxisFault
Throws:
AxisFault

invoke

public void invoke(MessageContext msgContext)
            throws AxisFault
Throws:
AxisFault

createResponseBody

protected RPCElement createResponseBody(RPCElement body,
                                        MessageContext msgContext,
                                        OperationDesc operation,
                                        ServiceDesc serviceDesc,
                                        Object objRes,
                                        SOAPEnvelope resEnv,
                                        ArrayList outs)
                                 throws Exception
Throws:
Exception


Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.