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

java.lang.Object
  extended byorg.apache.axis.handlers.BasicHandler
      extended byorg.apache.axis.providers.BasicProvider
          extended byorg.apache.axis.providers.java.JavaProvider
              extended byorg.apache.axis.providers.java.MsgProvider
                  extended byorg.mule.providers.soap.axis.extensions.MuleMsgProvider
All Implemented Interfaces:
org.apache.axis.Handler, Serializable

public class MuleMsgProvider
extends org.apache.axis.providers.java.MsgProvider

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

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

Field Summary
 
Fields inherited from class org.apache.axis.providers.java.JavaProvider
entLog, log, OPTION_ALLOWEDMETHODS, OPTION_CLASSNAME, OPTION_SCOPE
 
Fields inherited from class org.apache.axis.providers.BasicProvider
OPTION_EXTRACLASSES, OPTION_WSDL_INPUTSCHEMA, OPTION_WSDL_PORTTYPE, OPTION_WSDL_SERVICEELEMENT, OPTION_WSDL_SERVICEPORT, OPTION_WSDL_SOAPACTION_MODE, OPTION_WSDL_TARGETNAMESPACE
 
Fields inherited from class org.apache.axis.handlers.BasicHandler
makeLockable, name, options
 
Constructor Summary
MuleMsgProvider(AxisConnector connector)
           
 
Method Summary
protected  Class getServiceClass(String s, org.apache.axis.handlers.soap.SOAPService soapService, org.apache.axis.MessageContext messageContext)
           
 void invoke(org.apache.axis.MessageContext msgContext)
           
protected  Object makeNewServiceObject(org.apache.axis.MessageContext messageContext, String s)
           
protected  void setOperationStyle(org.apache.axis.MessageContext msgContext)
          Deprecated. I dont think this is necessary, but leaving it here for a while
 
Methods inherited from class org.apache.axis.providers.java.MsgProvider
processMessage
 
Methods inherited from class org.apache.axis.providers.java.JavaProvider
getServiceClassName, getServiceClassNameOptionName, getServiceObject, initServiceDesc
 
Methods inherited from class org.apache.axis.providers.BasicProvider
addOperation, generateWSDL, getOperationName, getOperationNames, getOperationQNames
 
Methods inherited from class org.apache.axis.handlers.BasicHandler
canHandleBlock, cleanup, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, init, initHashtable, onFault, setName, setOption, setOptionDefault, setOptions, setOptionsLockable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MuleMsgProvider

public MuleMsgProvider(AxisConnector connector)
Method Detail

makeNewServiceObject

protected Object makeNewServiceObject(org.apache.axis.MessageContext messageContext,
                                      String s)
                               throws Exception
Throws:
Exception

getServiceClass

protected Class getServiceClass(String s,
                                org.apache.axis.handlers.soap.SOAPService soapService,
                                org.apache.axis.MessageContext messageContext)
                         throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault

setOperationStyle

protected void setOperationStyle(org.apache.axis.MessageContext msgContext)
Deprecated. I dont think this is necessary, but leaving it here for a while

Parameters:
msgContext -

invoke

public void invoke(org.apache.axis.MessageContext msgContext)
            throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault


Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.