Class MessageNumberRolloverException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- jakarta.xml.ws.WebServiceException
-
- com.sun.xml.ws.rx.RxRuntimeException
-
- com.sun.xml.ws.rx.rm.faults.AbstractSoapFaultException
-
- com.sun.xml.ws.rx.rm.runtime.sequence.MessageNumberRolloverException
-
- All Implemented Interfaces:
Serializable
public final class MessageNumberRolloverException extends AbstractSoapFaultException
If the condition listed below is reached, the RM Destination MUST generate this fault. Properties: [Code] Sender [Subcode] wsrm:MessageNumberRollover [Reason] The maximum value for wsrm:MessageNumber has been exceeded. [Detail]<wsrm:Identifier ...> xs:anyURI </wsrm:Identifier>, <wsrm:MaxMessageNumber> wsrm:MessageNumberType </wsrm:MaxMessageNumber>Generated by: RM Source or RM Destination. Condition : Message number in /wsrm:Sequence/wsrm:MessageNumber of a Received message exceeds the internal limitations of an RM Destination or reaches the maximum value of 9,223,372,036,854,775,807. Action Upon Generation : RM Destination SHOULD continue to accept undelivered messages until the Sequence is closed or terminated. Action Upon Receipt : RM Source SHOULD continue to retransmit undelivered messages until the Sequence is closed or terminated.- Author:
- m_potociar
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sun.xml.ws.rx.rm.faults.AbstractSoapFaultException
AbstractSoapFaultException.Code, AbstractSoapFaultException.DetailBuilder
-
-
Constructor Summary
Constructors Constructor Description MessageNumberRolloverException(String sequenceId, long messageNumber)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractSoapFaultException.CodegetCode()jakarta.xml.soap.DetailgetDetail(RuntimeContext rc)longgetMessageNumber()StringgetSequenceId()QNamegetSubcode(RmRuntimeVersion rv)-
Methods inherited from class com.sun.xml.ws.rx.rm.faults.AbstractSoapFaultException
createSoapFaultMessage, getProperFaultActionForAddressingVersion, getReason, mustTryToDeliver, toRequest, toResponse
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
MessageNumberRolloverException
public MessageNumberRolloverException(String sequenceId, long messageNumber)
-
-
Method Detail
-
getMessageNumber
public long getMessageNumber()
-
getSequenceId
public String getSequenceId()
-
getCode
public AbstractSoapFaultException.Code getCode()
- Specified by:
getCodein classAbstractSoapFaultException
-
getSubcode
public QName getSubcode(RmRuntimeVersion rv)
- Specified by:
getSubcodein classAbstractSoapFaultException
-
getDetail
public jakarta.xml.soap.Detail getDetail(RuntimeContext rc)
- Specified by:
getDetailin classAbstractSoapFaultException
-
-