Class InvalidAcknowledgementException
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.InvalidAcknowledgementException
- All Implemented Interfaces:
Serializable
An example of when this fault is generated is when a message is Received by
the RM Source containing a SequenceAcknowledgement covering messages that have
not been sent.
Properties:
[Code] Sender
[Subcode] wsrm:InvalidAcknowledgement
[Reason] The SequenceAcknowledgement violates the cumulative Acknowledgement invariant.
[Detail]
<wsrm:SequenceAcknowledgement ...> ... </wsrm:SequenceAcknowledgement>
Generated by: RM Source.
Condition : In response to a SequenceAcknowledgement that violate the invariants
stated in 2.3 or any of the requirements in 3.9 about valid combinations of AckRange,
Nack and None in a single SequenceAcknowledgement element or with respect to already
Received such elements.
Action Upon Generation : Unspecified.
Action Upon Receipt : Unspecified.- Author:
- Marek Potociar (marek.potociar at sun.com)
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.xml.ws.rx.rm.faults.AbstractSoapFaultException
AbstractSoapFaultException.Code, AbstractSoapFaultException.DetailBuilder -
Constructor Summary
ConstructorsConstructorDescriptionInvalidAcknowledgementException(String sequenceId, long messageIdentifier, List<Sequence.AckRange> ackedRanges) -
Method Summary
Methods inherited from class com.sun.xml.ws.rx.rm.faults.AbstractSoapFaultException
createSoapFaultMessage, getProperFaultActionForAddressingVersion, getReason, mustTryToDeliver, toRequest, toResponseMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
InvalidAcknowledgementException
public InvalidAcknowledgementException(String sequenceId, long messageIdentifier, List<Sequence.AckRange> ackedRanges)
-
-
Method Details
-
getCode
- Specified by:
getCodein classAbstractSoapFaultException
-
getSubcode
- Specified by:
getSubcodein classAbstractSoapFaultException
-
getDetail
- Specified by:
getDetailin classAbstractSoapFaultException
-