org.ow2.orchestra.axis
Class ProcessMsgProvider

java.lang.Object
  extended by org.apache.axis.handlers.BasicHandler
      extended by org.apache.axis.providers.BasicProvider
          extended by org.apache.axis.providers.java.JavaProvider
              extended by org.apache.axis.providers.java.MsgProvider
                  extended by org.ow2.orchestra.axis.ProcessMsgProvider
All Implemented Interfaces:
java.io.Serializable, org.apache.axis.Handler

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

BPELMsgProvider.java

Version:
$Id:ProcessMsgProvider.java 813 2007-10-10 08:21:36Z souillac $
Author:
Goulven Le Jeune & Charles Souillard
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
ProcessMsgProvider()
           
 
Method Summary
protected  java.lang.Class getServiceClass(java.lang.String clsName, org.apache.axis.handlers.soap.SOAPService service, org.apache.axis.MessageContext msgContext)
          Returns the Class info about the service class.
 void invoke(org.apache.axis.MessageContext msgContext)
           
protected  java.lang.Object makeNewServiceObject(org.apache.axis.MessageContext msgContext, java.lang.String clsName)
           
 void processMessage(org.apache.axis.MessageContext msgContext, org.apache.axis.message.SOAPEnvelope reqEnv, org.apache.axis.message.SOAPEnvelope resEnv, java.lang.Object obj)
           
protected  void setOperationStyle(org.apache.axis.MessageContext msgContext)
           
 
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

ProcessMsgProvider

public ProcessMsgProvider()
Method Detail

makeNewServiceObject

protected java.lang.Object makeNewServiceObject(org.apache.axis.MessageContext msgContext,
                                                java.lang.String clsName)
                                         throws java.lang.Exception
Overrides:
makeNewServiceObject in class org.apache.axis.providers.java.JavaProvider
Throws:
java.lang.Exception

getServiceClass

protected java.lang.Class getServiceClass(java.lang.String clsName,
                                          org.apache.axis.handlers.soap.SOAPService service,
                                          org.apache.axis.MessageContext msgContext)
                                   throws org.apache.axis.AxisFault
Returns the Class info about the service class.

Overrides:
getServiceClass in class org.apache.axis.providers.java.JavaProvider
Throws:
org.apache.axis.AxisFault

processMessage

public void processMessage(org.apache.axis.MessageContext msgContext,
                           org.apache.axis.message.SOAPEnvelope reqEnv,
                           org.apache.axis.message.SOAPEnvelope resEnv,
                           java.lang.Object obj)
                    throws java.lang.Exception
Overrides:
processMessage in class org.apache.axis.providers.java.MsgProvider
Throws:
java.lang.Exception

setOperationStyle

protected void setOperationStyle(org.apache.axis.MessageContext msgContext)

invoke

public void invoke(org.apache.axis.MessageContext msgContext)
            throws org.apache.axis.AxisFault
Specified by:
invoke in interface org.apache.axis.Handler
Overrides:
invoke in class org.apache.axis.providers.java.JavaProvider
Throws:
org.apache.axis.AxisFault


Copyright © 2009 OW2 Consortium. All Rights Reserved.