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
- Direct Known Subclasses:
- EJBProvider
- 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
Methods inherited from class org.apache.axis.handlers.BasicHandler |
addOption, canHandleBlock, cleanup, getDeploymentData, getName, getOption, getOptions, init, setName, setOption, setOptions |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RPCProvider
public RPCProvider()
processMessage
public void processMessage(MessageContext msgContext,
java.lang.String serviceName,
java.lang.String allowedMethods,
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-explanatoryclsName
- the class name of the ServiceHandlerallowedMethods
- the 'method name' of dittoreqEnv
- the request enveloperesEnv
- the response envelopejc
- the JavaClass of the service objectobj
- the service object itself
getMethod
protected java.lang.reflect.Method getMethod(JavaClass jc,
java.lang.String mName,
java.util.Vector args)
Copyright © 2001 Apache XML Project. All Rights Reserved.