|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.axis2.receivers.AbstractMessageReceiver
org.apache.axis2.receivers.AbstractInOutMessageReceiver
org.apache.axis2.receivers.AbstractInOutAsyncMessageReceiver
org.apache.axis2.rpc.receivers.RPCInOutAsyncMessageReceiver
public class RPCInOutAsyncMessageReceiver
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.apache.axis2.receivers.AbstractMessageReceiver |
|---|
AbstractMessageReceiver.AsyncMessageReceiverWorker, AbstractMessageReceiver.ThreadContextDescriptor |
| Field Summary |
|---|
| Fields inherited from class org.apache.axis2.receivers.AbstractMessageReceiver |
|---|
DO_ASYNC, SAVED_MC, SAVED_TCCL, SCOPE, serviceTCCL |
| Constructor Summary | |
|---|---|
RPCInOutAsyncMessageReceiver()
|
|
| Method Summary | |
|---|---|
void |
invokeBusinessLogic(MessageContext inMessage,
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 |
| Methods inherited from class org.apache.axis2.receivers.AbstractInOutAsyncMessageReceiver |
|---|
receive |
| Methods inherited from class org.apache.axis2.receivers.AbstractInOutMessageReceiver |
|---|
invokeBusinessLogic |
| Methods inherited from class org.apache.axis2.receivers.AbstractMessageReceiver |
|---|
getSOAPFactory, getTheImplementationObject, makeNewServiceObject, replicateState, restoreThreadContext, setThreadContext |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RPCInOutAsyncMessageReceiver()
| Method Detail |
|---|
public void invokeBusinessLogic(MessageContext inMessage,
MessageContext outMessage)
throws AxisFault
invokeBusinessLogic in class AbstractInOutMessageReceiverinMessage - outMessage -
AxisFault
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||