Class RPCUtil


  • public class RPCUtil
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      RPCUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      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)  
    • Constructor Detail

      • RPCUtil

        public RPCUtil()
    • Method Detail

      • 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
      • 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