org.apache.sandesha2.msgprocessors
Class AckRequestedProcessor

java.lang.Object
  extended by org.apache.sandesha2.util.WSRMMessageSender
      extended by org.apache.sandesha2.msgprocessors.AckRequestedProcessor

public class AckRequestedProcessor
extends WSRMMessageSender

Responsible for processing ack requested headers on incoming messages.


Constructor Summary
AckRequestedProcessor()
           
 
Method Summary
 boolean processAckRequestedHeader(RMMsgContext rmMsgCtx, org.apache.axiom.om.OMElement soapHeader, AckRequested ackRequested)
           
 boolean processAckRequestedHeaders(RMMsgContext message)
           
 boolean processOutgoingAckRequestMessage(RMMsgContext ackRequestRMMsg)
          This is used to capture AckRequest messages send by the SandeshaClient.
 
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
 

Constructor Detail

AckRequestedProcessor

public AckRequestedProcessor()
Method Detail

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.