org.apache.sandesha2.msgprocessors
Class AckRequestedProcessor

java.lang.Object
  extended byorg.apache.sandesha2.msgprocessors.AckRequestedProcessor

public class AckRequestedProcessor
extends java.lang.Object

Responsible for processing ack requested headers on incoming messages.


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

processAckRequestedHeader

public boolean processAckRequestedHeader(org.apache.axis2.context.MessageContext msgContext,
                                         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.

Throws:
org.apache.axis2.AxisFault


Copyright © 2005-2006 Apache Web Services. All Rights Reserved.