org.apache.axis2.rpc.receivers
Class RPCUtil

java.lang.Object
  extended by org.apache.axis2.rpc.receivers.RPCUtil

public class RPCUtil
extends java.lang.Object


Constructor Summary
RPCUtil()
           
 
Method Summary
static org.apache.axiom.om.OMElement getResponseElement(QName resname, java.lang.Object[] objs, boolean qualified, TypeTable typeTable)
           
static java.lang.Object invokeServiceClass(AxisMessage inAxisMessage, java.lang.reflect.Method method, java.lang.Object implClass, java.lang.String messageNameSpace, org.apache.axiom.om.OMElement methodElement, MessageContext inMessage)
           
static void processObjectAsDocLitBare(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, boolean qualified, TypeTable typeTable, java.lang.String partName)
           
static java.lang.Object[] processRequest(org.apache.axiom.om.OMElement methodElement, java.lang.reflect.Method method, ObjectSupplier objectSupplier)
           
static void processResonseAsDocLitBare(java.lang.Object resObject, AxisService service, org.apache.axiom.soap.SOAPEnvelope envelope, org.apache.axiom.soap.SOAPFactory fac, org.apache.axiom.om.OMNamespace ns, org.apache.axiom.om.OMElement bodyContent, 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, TypeTable typeTable)
           
static void processResponseAsDocLitWrapped(java.lang.Object resObject, 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, MessageContext outMessage)
           
 
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,
                                   TypeTable typeTable)

processObjectAsDocLitBare

public static void processObjectAsDocLitBare(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,
                                             boolean qualified,
                                             TypeTable typeTable,
                                             java.lang.String partName)

processRequest

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

invokeServiceClass

public static java.lang.Object invokeServiceClass(AxisMessage inAxisMessage,
                                                  java.lang.reflect.Method method,
                                                  java.lang.Object implClass,
                                                  java.lang.String messageNameSpace,
                                                  org.apache.axiom.om.OMElement methodElement,
                                                  MessageContext inMessage)
                                           throws AxisFault,
                                                  java.lang.IllegalAccessException,
                                                  java.lang.reflect.InvocationTargetException
Throws:
AxisFault
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException

getResponseElement

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

processResonseAsDocLitBare

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

processResponseAsDocLitWrapped

public static void processResponseAsDocLitWrapped(java.lang.Object resObject,
                                                  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,
                                                  MessageContext outMessage)
                                           throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2007 Apache Web Services Project. All Rights Reserved.