| java.lang.Object com.nabhinc.ws.soap.RPCProvider
RPCProvider | public class RPCProvider (Code) | | 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) |
Field Summary | |
protected static Log | log |
log | protected static Log log(Code) | | |
checkMethodName | protected void checkMethodName(MessageContext msgContext, String allowedMethods, String methodName) throws Exception(Code) | | Throw an AxisFault if the requested method is not allowed.
Parameters: msgContext - MessageContext Parameters: allowedMethods - list of allowed methods Parameters: methodName - name of target method |
invokeMethod | protected Object invokeMethod(MessageContext msgContext, Method method, Object obj, Object[] argValues) throws Exception(Code) | | This method encapsulates the method invocation.
Parameters: msgContext - MessageContext Parameters: method - the target method. Parameters: obj - the target object Parameters: argValues - the method arguments |
processMessage | public void processMessage(MessageContext msgContext, SOAPEnvelope reqEnv, SOAPEnvelope resEnv, RequestInfo reqInfo, InterceptorChain chain) throws Throwable(Code) | | Process the current message.
Result in resEnv.
Parameters: msgContext - self-explanatory Parameters: reqEnv - the request envelope Parameters: resEnv - the response envelope Parameters: obj - the service object itself |
|
|