Class RPCUtil

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

public class RPCUtil extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.apache.axiom.om.OMElement
    getResponseElement(QName resname, Object[] objs, boolean qualified, org.apache.axis2.description.java2wsdl.TypeTable typeTable)
     
    static Object
    invokeServiceClass(org.apache.axis2.description.AxisMessage inAxisMessage, Method method, Object implObject, String messageNameSpace, org.apache.axiom.om.OMElement methodElement, org.apache.axis2.context.MessageContext inMessage)
     
    static void
    processObjectAsDocLitBare(org.apache.axiom.soap.SOAPFactory fac, Object resObject, org.apache.axiom.om.OMElement bodyContent, org.apache.axiom.om.OMNamespace ns, Method method, org.apache.axiom.soap.SOAPEnvelope envelope, boolean qualified, org.apache.axis2.description.java2wsdl.TypeTable typeTable, String partName)
     
    static void
    processObjectAsDocLitBare(org.apache.axiom.soap.SOAPFactory fac, Object resObject, org.apache.axiom.om.OMElement bodyContent, org.apache.axiom.om.OMNamespace ns, org.apache.axiom.soap.SOAPEnvelope envelope, boolean qualified, org.apache.axis2.description.java2wsdl.TypeTable typeTable, String partName)
     
    static Object[]
    processRequest(org.apache.axiom.om.OMElement methodElement, Method method, org.apache.axis2.engine.ObjectSupplier objectSupplier)
     
    static Object[]
    processRequest(org.apache.axiom.om.OMElement methodElement, Method method, org.apache.axis2.engine.ObjectSupplier objectSupplier, String[] parameterNames)
     
    static void
    processResonseAsDocLitBare(Object resObject, org.apache.axis2.description.AxisService service, 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
    processResonseAsDocLitBare(Object resObject, org.apache.axis2.description.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, org.apache.axis2.context.MessageContext outMessage)
     
    static void
    processResponse(org.apache.axiom.soap.SOAPFactory fac, Object resObject, org.apache.axiom.om.OMElement bodyContent, org.apache.axiom.om.OMNamespace ns, org.apache.axiom.soap.SOAPEnvelope envelope, Method method, boolean qualified, org.apache.axis2.description.java2wsdl.TypeTable typeTable)
     
    static void
    processResponseAsDocLitWrapped(Object resObject, org.apache.axis2.description.AxisService service, 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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RPCUtil

      public RPCUtil()
  • Method Details

    • processResponse

      public static void processResponse(org.apache.axiom.soap.SOAPFactory fac, Object resObject, org.apache.axiom.om.OMElement bodyContent, org.apache.axiom.om.OMNamespace ns, org.apache.axiom.soap.SOAPEnvelope envelope, Method method, boolean qualified, org.apache.axis2.description.java2wsdl.TypeTable typeTable)
    • processObjectAsDocLitBare

      public static void processObjectAsDocLitBare(org.apache.axiom.soap.SOAPFactory fac, Object resObject, org.apache.axiom.om.OMElement bodyContent, org.apache.axiom.om.OMNamespace ns, Method method, org.apache.axiom.soap.SOAPEnvelope envelope, boolean qualified, org.apache.axis2.description.java2wsdl.TypeTable typeTable, String partName)
    • processObjectAsDocLitBare

      public static void processObjectAsDocLitBare(org.apache.axiom.soap.SOAPFactory fac, Object resObject, org.apache.axiom.om.OMElement bodyContent, org.apache.axiom.om.OMNamespace ns, org.apache.axiom.soap.SOAPEnvelope envelope, boolean qualified, org.apache.axis2.description.java2wsdl.TypeTable typeTable, String partName)
    • processRequest

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

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

      public static Object invokeServiceClass(org.apache.axis2.description.AxisMessage inAxisMessage, Method method, Object implObject, String messageNameSpace, org.apache.axiom.om.OMElement methodElement, org.apache.axis2.context.MessageContext inMessage) throws org.apache.axis2.AxisFault, IllegalAccessException, InvocationTargetException
      Throws:
      org.apache.axis2.AxisFault
      IllegalAccessException
      InvocationTargetException
    • getResponseElement

      public static org.apache.axiom.om.OMElement getResponseElement(QName resname, Object[] objs, boolean qualified, org.apache.axis2.description.java2wsdl.TypeTable typeTable)
    • processResonseAsDocLitBare

      public static void processResonseAsDocLitBare(Object resObject, org.apache.axis2.description.AxisService service, 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 Exception
      Throws:
      Exception
    • processResonseAsDocLitBare

      public static void processResonseAsDocLitBare(Object resObject, org.apache.axis2.description.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, org.apache.axis2.context.MessageContext outMessage) throws Exception
      Throws:
      Exception
    • processResponseAsDocLitWrapped

      public static void processResponseAsDocLitWrapped(Object resObject, org.apache.axis2.description.AxisService service, 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 Exception
      Throws:
      Exception