} else {
msgProcessor = MsgProcessorFactory.getMessageProcessor(rmMsgCtx);
}
if (msgProcessor != null){
if(msgProcessor.processOutMessage(rmMsgCtx, transaction)){
//the msg was paused
returnValue = InvocationResponse.SUSPEND;
}
} else if (messageType==Sandesha2Constants.MessageTypes.ACK_REQUEST) {
AckRequestedProcessor ackRequestedProcessor = new AckRequestedProcessor ();