org.apache.sandesha2.msgprocessors
Class AckRequestedProcessor
java.lang.Object
org.apache.sandesha2.util.WSRMMessageSender
org.apache.sandesha2.msgprocessors.AckRequestedProcessor
public class AckRequestedProcessor
- extends WSRMMessageSender
Responsible for processing ack requested headers on incoming messages.
Methods inherited from class org.apache.sandesha2.util.WSRMMessageSender |
getConfigurationContext, getInternalSequenceID, getMsgContext, getOutSequenceID, getRMSBean, getRMVersion, getSequenceKey, getStorageManager, getToAddress, isSequenceExists, sendOutgoingMessage, setupOutMessage |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AckRequestedProcessor
public AckRequestedProcessor()
processAckRequestedHeaders
public boolean processAckRequestedHeaders(RMMsgContext message)
throws org.apache.axis2.AxisFault
- Throws:
org.apache.axis2.AxisFault
processAckRequestedHeader
public boolean processAckRequestedHeader(RMMsgContext rmMsgCtx,
org.apache.axiom.om.OMElement soapHeader,
AckRequested ackRequested)
throws org.apache.axis2.AxisFault
- Parameters:
msgContext
- soapHeader
- ackRequested
-
- Returns:
- true if the msg context was paused
- Throws:
org.apache.axis2.AxisFault
processOutgoingAckRequestMessage
public boolean processOutgoingAckRequestMessage(RMMsgContext ackRequestRMMsg)
throws org.apache.axis2.AxisFault
- This is used to capture AckRequest messages send by the SandeshaClient.
This will send that message using the Sandesha2 Sender.
- Parameters:
rmMsgContext
-
- Throws:
org.apache.axis2.AxisFault
Copyright © The Apache Software Foundation. All Rights Reserved.