|
|||||||||||
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 | |
SandeshaException |
checkForCreateSequenceRefused(org.apache.axis2.context.MessageContext createSequenceMessage,
StorageManager storageManager)
Check weather the CreateSequence should be refused and generate the fault if it should. |
SandeshaException |
checkForInvalidAcknowledgement(RMMsgContext ackRMMessageContext,
StorageManager storageManager)
Check weather the Acknowledgement is invalid and generate a fault if it is. |
SandeshaException |
checkForLastMsgNumberExceeded(RMMsgContext applicationRMMessage,
StorageManager storageManager)
Check weather the LastMessage number has been exceeded and generate the fault if it is. |
RMMsgContext |
checkForMessageNumberRoleover(org.apache.axis2.context.MessageContext messageContext)
|
SandeshaException |
checkForSequenceClosed(RMMsgContext referenceRMMessage,
java.lang.String sequenceID,
StorageManager storageManager)
|
SandeshaException |
checkForUnknownSequence(RMMsgContext rmMessageContext,
java.lang.String sequenceID,
StorageManager storageManager)
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) |
SandeshaException |
getFault(RMMsgContext referenceRMMsgContext,
FaultData data,
java.lang.String addressingNamespaceURI,
StorageManager storageManager)
Adds the necessary Fault elements as properties to the message context. |
static boolean |
isRMFault(java.lang.String faultSubcodeValue)
|
static void |
processMessagesForFaults(org.apache.axis2.context.MessageContext msgContext)
|
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 SandeshaException checkForCreateSequenceRefused(org.apache.axis2.context.MessageContext createSequenceMessage, StorageManager storageManager) throws org.apache.axis2.AxisFault
SandeshaException
org.apache.axis2.AxisFault
public SandeshaException checkForLastMsgNumberExceeded(RMMsgContext applicationRMMessage, StorageManager storageManager) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public RMMsgContext checkForMessageNumberRoleover(org.apache.axis2.context.MessageContext messageContext)
public SandeshaException checkForUnknownSequence(RMMsgContext rmMessageContext, java.lang.String sequenceID, StorageManager storageManager) throws org.apache.axis2.AxisFault
SandeshaException
org.apache.axis2.AxisFault
public SandeshaException checkForInvalidAcknowledgement(RMMsgContext ackRMMessageContext, StorageManager storageManager) throws org.apache.axis2.AxisFault
SandeshaException
org.apache.axis2.AxisFault
public SandeshaException checkForSequenceClosed(RMMsgContext referenceRMMessage, java.lang.String sequenceID, StorageManager storageManager) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public SandeshaException getFault(RMMsgContext referenceRMMsgContext, FaultData data, java.lang.String addressingNamespaceURI, StorageManager storageManager) throws org.apache.axis2.AxisFault
referenceRMMsgContext
- - Message in reference to which the fault will be generated.data
- - data for the faultaddressingNamespaceURI
- storageManager
-
org.apache.axis2.AxisFault
public static boolean isRMFault(java.lang.String faultSubcodeValue)
public static void processMessagesForFaults(org.apache.axis2.context.MessageContext msgContext)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |