Class RPCUtil

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

public class RPCUtil extends Object
  • 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, 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, org.apache.axiom.soap.SOAPEnvelope envelope, boolean qualified, TypeTable typeTable, String partName)
    • processRequest

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

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

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

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

      public static void processResonseAsDocLitBare(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 Exception
      Throws:
      Exception
    • processResponseAsDocLitWrapped

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