|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.sandesha2.util.FaultManager
Has logic to check for possible RM related faults and create it.
Constructor Summary | |
FaultManager()
|
Method Summary | |
RMMsgContext |
checkForCreateSequenceRefused(org.apache.axis2.context.MessageContext createSequenceMessage)
Check weather the CreateSequence should be refused and generate the fault if it should. |
RMMsgContext |
checkForInvalidAcknowledgement(RMMsgContext ackRMMessageContext)
Check weather the Acknowledgement is invalid and generate a fault if it is. |
RMMsgContext |
checkForLastMsgNumberExceeded(RMMsgContext applicationRMMessage)
Check weather the LastMessage number has been exceeded and generate the fault if it is. |
RMMsgContext |
checkForMessageNumberRoleover(org.apache.axis2.context.MessageContext messageContext)
|
RMMsgContext |
checkForSequenceClosed(RMMsgContext referenceRMMessage,
java.lang.String sequenceID)
|
RMMsgContext |
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 |
getFault(RMMsgContext referenceRMMsgContext,
FaultData data,
java.lang.String addressingNamespaceURI)
Returns a RMMessageContext for the fault message. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public FaultManager()
Method Detail |
public RMMsgContext checkForCreateSequenceRefused(org.apache.axis2.context.MessageContext createSequenceMessage) throws SandeshaException
SandeshaException
public RMMsgContext checkForLastMsgNumberExceeded(RMMsgContext applicationRMMessage) throws SandeshaException
SandeshaException
public RMMsgContext checkForMessageNumberRoleover(org.apache.axis2.context.MessageContext messageContext)
public RMMsgContext checkForUnknownSequence(RMMsgContext rmMessageContext, java.lang.String sequenceID) throws SandeshaException
SandeshaException
public RMMsgContext checkForInvalidAcknowledgement(RMMsgContext ackRMMessageContext) throws SandeshaException
SandeshaException
public RMMsgContext checkForSequenceClosed(RMMsgContext referenceRMMessage, java.lang.String sequenceID) throws SandeshaException
SandeshaException
public RMMsgContext getFault(RMMsgContext referenceRMMsgContext, FaultData data, java.lang.String addressingNamespaceURI) throws SandeshaException
referenceRMMsgContext
- data
-
SandeshaException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |