Package org.apache.axis2.rpc.receivers
Class RPCUtil
java.lang.Object
org.apache.axis2.rpc.receivers.RPCUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.axiom.om.OMElementgetResponseElement(QName resname, Object[] objs, boolean qualified, TypeTable typeTable) static ObjectinvokeServiceClass(AxisMessage inAxisMessage, Method method, Object implObject, String messageNameSpace, org.apache.axiom.om.OMElement methodElement, MessageContext inMessage) static voidprocessObjectAsDocLitBare(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) static Object[]processRequest(org.apache.axiom.om.OMElement methodElement, Method method, ObjectSupplier objectSupplier) static Object[]processRequest(org.apache.axiom.om.OMElement methodElement, Method method, ObjectSupplier objectSupplier, String[] parameterNames) static voidprocessResonseAsDocLitBare(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 voidprocessResponse(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) static voidprocessResponseAsDocLitWrapped(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)
-
Constructor Details
-
RPCUtil
public RPCUtil()
-
-
Method Details
-
processResponse
-
processObjectAsDocLitBare
-
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 -
getResponseElement
-
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
-