org.apache.axis2.rpc.receivers
Class RPCUtil
java.lang.Object
org.apache.axis2.rpc.receivers.RPCUtil
public class RPCUtil
- extends Object
Method Summary |
static org.apache.axiom.om.OMElement |
getResponseElement(QName resname,
Object[] objs,
boolean qualified,
TypeTable typeTable)
|
static Object |
invokeServiceClass(AxisMessage inAxisMessage,
Method method,
Object implObject,
String messageNameSpace,
org.apache.axiom.om.OMElement methodElement,
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,
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 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)
|
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)
|
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RPCUtil
public RPCUtil()
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
Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.