org.apache.axis2.rpc.receivers
Class RPCUtil

java.lang.Object
  extended byorg.apache.axis2.rpc.receivers.RPCUtil

public class RPCUtil
extends java.lang.Object


Constructor Summary
RPCUtil()
           
 
Method Summary
static org.apache.axiom.om.OMElement getResponseElement(javax.xml.namespace.QName resname, java.lang.Object[] objs, boolean qualified, org.apache.ws.java2wsdl.utils.TypeTable typeTable)
           
static org.apache.axiom.om.OMElement getResponseElementForArray(javax.xml.namespace.QName resname, java.lang.Object[] objs, boolean qualified, org.apache.ws.java2wsdl.utils.TypeTable typeTable)
           
static java.lang.Object[] processRequest(org.apache.axiom.om.OMElement methodElement, java.lang.reflect.Method method, org.apache.axis2.engine.ObjectSupplier objectSupplier)
           
static void processResponse(java.lang.Object resObject, org.apache.axis2.description.AxisService service, java.lang.reflect.Method method, org.apache.axiom.soap.SOAPEnvelope envelope, org.apache.axiom.soap.SOAPFactory fac, org.apache.axiom.om.OMNamespace ns, org.apache.axiom.om.OMElement bodyContent, org.apache.axis2.context.MessageContext outMessage)
           
static void processResponse(org.apache.axiom.soap.SOAPFactory fac, java.lang.Object resObject, org.apache.axiom.om.OMElement bodyContent, org.apache.axiom.om.OMNamespace ns, org.apache.axiom.soap.SOAPEnvelope envelope, java.lang.reflect.Method method, boolean qualified, org.apache.ws.java2wsdl.utils.TypeTable typeTable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RPCUtil

public RPCUtil()
Method Detail

processResponse

public static void processResponse(org.apache.axiom.soap.SOAPFactory fac,
                                   java.lang.Object resObject,
                                   org.apache.axiom.om.OMElement bodyContent,
                                   org.apache.axiom.om.OMNamespace ns,
                                   org.apache.axiom.soap.SOAPEnvelope envelope,
                                   java.lang.reflect.Method method,
                                   boolean qualified,
                                   org.apache.ws.java2wsdl.utils.TypeTable typeTable)

processRequest

public static java.lang.Object[] processRequest(org.apache.axiom.om.OMElement methodElement,
                                                java.lang.reflect.Method method,
                                                org.apache.axis2.engine.ObjectSupplier objectSupplier)
                                         throws org.apache.axis2.AxisFault
Throws:
org.apache.axis2.AxisFault

getResponseElement

public static org.apache.axiom.om.OMElement getResponseElement(javax.xml.namespace.QName resname,
                                                               java.lang.Object[] objs,
                                                               boolean qualified,
                                                               org.apache.ws.java2wsdl.utils.TypeTable typeTable)

getResponseElementForArray

public static org.apache.axiom.om.OMElement getResponseElementForArray(javax.xml.namespace.QName resname,
                                                                       java.lang.Object[] objs,
                                                                       boolean qualified,
                                                                       org.apache.ws.java2wsdl.utils.TypeTable typeTable)

processResponse

public static void processResponse(java.lang.Object resObject,
                                   org.apache.axis2.description.AxisService service,
                                   java.lang.reflect.Method method,
                                   org.apache.axiom.soap.SOAPEnvelope envelope,
                                   org.apache.axiom.soap.SOAPFactory fac,
                                   org.apache.axiom.om.OMNamespace ns,
                                   org.apache.axiom.om.OMElement bodyContent,
                                   org.apache.axis2.context.MessageContext outMessage)
                            throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2004-2007 Apache Software Foundation. All Rights Reserved.