com.sun.xml.ws.rx.rm.runtime.sequence
Class MessageNumberRolloverException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
javax.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] xs:anyURI , wsrm:MessageNumberType
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
| Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
MessageNumberRolloverException
public MessageNumberRolloverException(String sequenceId,
long messageNumber)
getMessageNumber
public long getMessageNumber()
getSequenceId
public String getSequenceId()
getCode
public AbstractSoapFaultException.Code getCode()
- Specified by:
getCode in class AbstractSoapFaultException
getSubcode
public QName getSubcode(RmRuntimeVersion rv)
- Specified by:
getSubcode in class AbstractSoapFaultException
getDetail
public Detail getDetail(RuntimeContext rc)
- Specified by:
getDetail in class AbstractSoapFaultException
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.