Uses of Class
org.apache.sandesha2.RMMsgContext

Packages that use RMMsgContext
org.apache.sandesha2.msgprocessors   
org.apache.sandesha2.util   
 

Uses of RMMsgContext in org.apache.sandesha2.msgprocessors
 

Methods in org.apache.sandesha2.msgprocessors with parameters of type RMMsgContext
static MsgProcessor MsgProcessorFactory.getMessageProcessor(RMMsgContext rmMessageContext)
           
 void CloseSequenceProcessor.processInMessage(RMMsgContext rmMsgCtx)
           
 void CloseSequenceProcessor.processOutMessage(RMMsgContext rmMsgCtx)
           
 void ApplicationMsgProcessor.processInMessage(RMMsgContext rmMsgCtx)
           
 void ApplicationMsgProcessor.sendAckIfNeeded(RMMsgContext rmMsgCtx, java.lang.String messagesStr)
           
 void ApplicationMsgProcessor.processOutMessage(RMMsgContext rmMsgCtx)
           
 void TerminateSeqMsgProcessor.processInMessage(RMMsgContext terminateSeqRMMsg)
           
 void TerminateSeqMsgProcessor.processOutMessage(RMMsgContext rmMsgCtx)
           
 void TerminateSeqResponseMsgProcessor.processInMessage(RMMsgContext terminateResRMMsg)
           
 void TerminateSeqResponseMsgProcessor.processOutMessage(RMMsgContext rmMsgCtx)
           
 void AcknowledgementProcessor.processInMessage(RMMsgContext rmMsgCtx)
           
 void AcknowledgementProcessor.processOutMessage(RMMsgContext rmMsgCtx)
           
 void CreateSeqMsgProcessor.processInMessage(RMMsgContext createSeqRMMsg)
           
 void CreateSeqMsgProcessor.processOutMessage(RMMsgContext rmMsgCtx)
           
 void CreateSeqResponseMsgProcessor.processInMessage(RMMsgContext createSeqResponseRMMsgCtx)
           
 void CreateSeqResponseMsgProcessor.processOutMessage(RMMsgContext rmMsgCtx)
           
 void MsgProcessor.processInMessage(RMMsgContext rmMsgCtx)
           
 void MsgProcessor.processOutMessage(RMMsgContext rmMsgCtx)
           
 void AckRequestedProcessor.processInMessage(RMMsgContext rmMsgCtx)
           
 void AckRequestedProcessor.processOutMessage(RMMsgContext rmMsgCtx)
           
 

Uses of RMMsgContext in org.apache.sandesha2.util
 

Methods in org.apache.sandesha2.util that return RMMsgContext
static RMMsgContext MsgInitializer.initializeMessage(org.apache.axis2.context.MessageContext ctx)
          Called to create a rmMessageContext out of an message context.
 RMMsgContext FaultManager.checkForCreateSequenceRefused(org.apache.axis2.context.MessageContext createSequenceMessage)
          Check weather the CreateSequence should be refused and generate the fault if it should.
 RMMsgContext FaultManager.checkForLastMsgNumberExceeded(RMMsgContext applicationRMMessage)
          Check weather the LastMessage number has been exceeded and generate the fault if it is.
 RMMsgContext FaultManager.checkForMessageNumberRoleover(org.apache.axis2.context.MessageContext messageContext)
           
 RMMsgContext FaultManager.checkForUnknownSequence(RMMsgContext rmMessageContext, java.lang.String sequenceID)
          Check whether a Sequence message (a) belongs to a unknown sequence (generates an UnknownSequence fault) (b) message number exceeds a predifined limit ( genenrates a Message Number Rollover fault)
 RMMsgContext FaultManager.checkForInvalidAcknowledgement(RMMsgContext ackRMMessageContext)
          Check weather the Acknowledgement is invalid and generate a fault if it is.
 RMMsgContext FaultManager.checkForSequenceClosed(RMMsgContext referenceRMMessage, java.lang.String sequenceID)
           
 RMMsgContext FaultManager.getFault(RMMsgContext referenceRMMsgContext, FaultData data, java.lang.String addressingNamespaceURI)
          Returns a RMMessageContext for the fault message.
static RMMsgContext RMMsgCreator.createCreateSeqMsg(RMMsgContext applicationRMMsg, java.lang.String internalSequenceId, java.lang.String acksTo)
          Create a new CreateSeqnence message.
static RMMsgContext RMMsgCreator.createTerminateSequenceMessage(RMMsgContext referenceRMMessage, java.lang.String sequenceId, java.lang.String internalSequenceID)
          Creates a new TerminateSequence message.
static RMMsgContext RMMsgCreator.createCreateSeqResponseMsg(RMMsgContext createSeqMessage, org.apache.axis2.context.MessageContext outMessage, java.lang.String newSequenceID)
          Create a new CreateSequenceResponse message.
static RMMsgContext RMMsgCreator.createTerminateSeqResponseMsg(RMMsgContext terminateSeqRMMsg, org.apache.axis2.context.MessageContext outMessage)
           
static RMMsgContext RMMsgCreator.createCloseSeqResponseMsg(RMMsgContext closeSeqRMMsg, org.apache.axis2.context.MessageContext outMessage)
           
static RMMsgContext RMMsgCreator.createAckMessage(RMMsgContext relatedRMMessage, java.lang.String sequenceID, java.lang.String rmNamespaceValue)
          Create a new Acknowledgement message.
static RMMsgContext AcknowledgementManager.generateAckMessage(RMMsgContext referenceRMMessage, java.lang.String sequenceID)
           
 

Methods in org.apache.sandesha2.util with parameters of type RMMsgContext
 RMMsgContext FaultManager.checkForLastMsgNumberExceeded(RMMsgContext applicationRMMessage)
          Check weather the LastMessage number has been exceeded and generate the fault if it is.
 RMMsgContext FaultManager.checkForUnknownSequence(RMMsgContext rmMessageContext, java.lang.String sequenceID)
          Check whether a Sequence message (a) belongs to a unknown sequence (generates an UnknownSequence fault) (b) message number exceeds a predifined limit ( genenrates a Message Number Rollover fault)
 RMMsgContext FaultManager.checkForInvalidAcknowledgement(RMMsgContext ackRMMessageContext)
          Check weather the Acknowledgement is invalid and generate a fault if it is.
 RMMsgContext FaultManager.checkForSequenceClosed(RMMsgContext referenceRMMessage, java.lang.String sequenceID)
           
 RMMsgContext FaultManager.getFault(RMMsgContext referenceRMMsgContext, FaultData data, java.lang.String addressingNamespaceURI)
          Returns a RMMessageContext for the fault message.
static RMMsgContext RMMsgCreator.createCreateSeqMsg(RMMsgContext applicationRMMsg, java.lang.String internalSequenceId, java.lang.String acksTo)
          Create a new CreateSeqnence message.
static RMMsgContext RMMsgCreator.createTerminateSequenceMessage(RMMsgContext referenceRMMessage, java.lang.String sequenceId, java.lang.String internalSequenceID)
          Creates a new TerminateSequence message.
static RMMsgContext RMMsgCreator.createCreateSeqResponseMsg(RMMsgContext createSeqMessage, org.apache.axis2.context.MessageContext outMessage, java.lang.String newSequenceID)
          Create a new CreateSequenceResponse message.
static RMMsgContext RMMsgCreator.createTerminateSeqResponseMsg(RMMsgContext terminateSeqRMMsg, org.apache.axis2.context.MessageContext outMessage)
           
static RMMsgContext RMMsgCreator.createCloseSeqResponseMsg(RMMsgContext closeSeqRMMsg, org.apache.axis2.context.MessageContext outMessage)
           
static void RMMsgCreator.addAckMessage(RMMsgContext applicationMsg, java.lang.String sequenceId)
          Adds an ack message to the given application message.
static RMMsgContext RMMsgCreator.createAckMessage(RMMsgContext relatedRMMessage, java.lang.String sequenceID, java.lang.String rmNamespaceValue)
          Create a new Acknowledgement message.
static org.apache.axis2.context.MessageContext SandeshaUtil.createNewRelatedMessageContext(RMMsgContext referenceRMMessage, org.apache.axis2.description.AxisOperation operation)
           
static java.lang.String SandeshaUtil.getSequenceIDFromRMMessage(RMMsgContext rmMessageContext)
           
static void TerminateManager.addTerminateSequenceMessage(RMMsgContext referenceMessage, java.lang.String outSequenceId, java.lang.String internalSequenceId)
           
static java.lang.String SequenceManager.setupNewSequence(RMMsgContext createSequenceMsg)
           
static boolean SequenceManager.hasSequenceTimedOut(java.lang.String propertyKey, RMMsgContext rmMsgCtx)
           
static void AcknowledgementManager.piggybackAcksIfPresent(RMMsgContext rmMessageContext)
          Piggybacks any available acks of the same sequence to the given application message.
static RMMsgContext AcknowledgementManager.generateAckMessage(RMMsgContext referenceRMMessage, java.lang.String sequenceID)
           
 



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