public class RPCInOutAsyncMessageReceiver
extends org.apache.axis2.receivers.AbstractMessageReceiver
| Constructor and Description |
|---|
RPCInOutAsyncMessageReceiver() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
invokeBusinessLogic(org.apache.axis2.context.MessageContext messageCtx) |
void |
invokeBusinessLogic(org.apache.axis2.context.MessageContext inMessage,
org.apache.axis2.context.MessageContext outMessage)
reflect and get the Java method - for each i'th param in the java method - get the first
child's i'th child -if the elem has an xsi:type attr then find the deserializer for it - if
not found, lookup deser for th i'th param (java type) - error if not found - deserialize &
save in an object array - end for
- invoke method and get the return value
- look up serializer for return value based on the value and type
- create response msg and add return value as grand child of
|
public void invokeBusinessLogic(org.apache.axis2.context.MessageContext inMessage,
org.apache.axis2.context.MessageContext outMessage)
throws org.apache.axis2.AxisFault
inMessage - outMessage - org.apache.axis2.AxisFaultprotected void invokeBusinessLogic(org.apache.axis2.context.MessageContext messageCtx)
throws org.apache.axis2.AxisFault
invokeBusinessLogic in class org.apache.axis2.receivers.AbstractMessageReceiverorg.apache.axis2.AxisFaultCopyright © 2004–2020 The Apache Software Foundation. All rights reserved.