org.apache.axis.providers.java
Class RPCProvider

java.lang.Object
  |
  +--org.apache.axis.handlers.BasicHandler
        |
        +--org.apache.axis.providers.BasicProvider
              |
              +--org.apache.axis.providers.java.JavaProvider
                    |
                    +--org.apache.axis.providers.java.RPCProvider
All Implemented Interfaces:
Handler, java.io.Serializable

public class RPCProvider
extends JavaProvider

Implement message processing by walking over RPCElements of the envelope body, invoking the appropriate methods on the service object.

Author:
Doug Davis (dug@us.ibm.com)
See Also:
Serialized Form

Fields inherited from class org.apache.axis.providers.java.JavaProvider
OPTION_CLASSNAME, OPTION_CLASSPATH, OPTION_IS_STATIC
 
Fields inherited from class org.apache.axis.handlers.BasicHandler
name, options
 
Constructor Summary
RPCProvider()
           
 
Method Summary
 void processMessage(MessageContext msgContext, java.lang.String clsName, java.lang.String methodName, SOAPEnvelope reqEnv, SOAPEnvelope resEnv, JavaClass jc, java.lang.Object obj)
          Process the current message.
 
Methods inherited from class org.apache.axis.providers.java.JavaProvider
getServiceObject, invoke, undo
 
Methods inherited from class org.apache.axis.providers.BasicProvider
addOperation, getOperationName, getOperationNames, getOperationQNames
 
Methods inherited from class org.apache.axis.handlers.BasicHandler
addOption, canHandleBlock, cleanup, getDeploymentData, getName, getOption, getOptions, init, setName, setOptions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RPCProvider

public RPCProvider()
Method Detail

processMessage

public void processMessage(MessageContext msgContext,
                           java.lang.String clsName,
                           java.lang.String methodName,
                           SOAPEnvelope reqEnv,
                           SOAPEnvelope resEnv,
                           JavaClass jc,
                           java.lang.Object obj)
                    throws java.lang.Exception
Description copied from class: JavaProvider
Process the current message. Side-effect resEnv to create return value.
Overrides:
processMessage in class JavaProvider
Following copied from class: org.apache.axis.providers.java.JavaProvider
Parameters:
msgContext - self-explanatory
clsName - the class name of the ServiceHandler
methodName - the method name of ditto
reqEnv - the request envelope
resEnv - the response envelope
jc - the JavaClass of the service object
obj - the service object itself


Copyright © 2001 Apache XML Project. All Rights Reserved.