Package org.apache.axis2.receivers
Class AbstractInOutMessageReceiver
java.lang.Object
org.apache.axis2.receivers.AbstractMessageReceiver
org.apache.axis2.receivers.AbstractInOutMessageReceiver
- All Implemented Interfaces:
MessageReceiver
This is the Absract IN-OUT MEP MessageReceiver. The
protected abstract methods are only for the sake of breaking down the logic
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.axis2.receivers.AbstractMessageReceiver
AbstractMessageReceiver.AsyncMessageReceiverWorker -
Field Summary
Fields inherited from class org.apache.axis2.receivers.AbstractMessageReceiver
DO_ASYNC, log, SAVED_MC, SAVED_TCCL, SCOPE, serviceTCCL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidinvokeBusinessLogic(MessageContext msgContext) Do the actual work of the MessageReceiver.abstract voidinvokeBusinessLogic(MessageContext inMessage, MessageContext outMessage) Methods inherited from class org.apache.axis2.receivers.AbstractMessageReceiver
getSOAPFactory, getTheImplementationObject, makeNewServiceObject, receive, replicateState, restoreThreadContext
-
Constructor Details
-
AbstractInOutMessageReceiver
public AbstractInOutMessageReceiver()
-
-
Method Details
-
invokeBusinessLogic
public abstract void invokeBusinessLogic(MessageContext inMessage, MessageContext outMessage) throws AxisFault - Throws:
AxisFault
-
invokeBusinessLogic
Description copied from class:AbstractMessageReceiverDo the actual work of the MessageReceiver. Must be overridden by concrete subclasses.- Specified by:
invokeBusinessLogicin classAbstractMessageReceiver- Parameters:
msgContext- active MessageContext- Throws:
AxisFault- if a problem occurred
-