com.sun.xml.ws.rx.rm.runtime.sequence
Class OutboundSequence
java.lang.Object
com.sun.xml.ws.rx.rm.runtime.sequence.AbstractSequence
com.sun.xml.ws.rx.rm.runtime.sequence.OutboundSequence
- All Implemented Interfaces:
- Sequence
public final class OutboundSequence
- extends AbstractSequence
Outbound sequence implementation
- Author:
- Marek Potociar (marek.potociar at sun.com)
| Methods inherited from class com.sun.xml.ws.rx.rm.runtime.sequence.AbstractSequence |
clearAckRequestedFlag, close, equals, getAcknowledgedMessageNumbers, getBoundSecurityTokenReferenceId, getData, getDeliveryQueue, getId, getLastActivityTime, getLastMessageNumber, getState, hashCode, hasUnacknowledgedMessages, isAcknowledged, isAckRequested, isClosed, isExpired, isFailedOver, isStandaloneAcknowledgementRequestSchedulable, preDestroy, retrieveMessage, setAckRequestedFlag, updateLastAcknowledgementRequestTime |
INITIAL_LAST_MESSAGE_ID
public static final long INITIAL_LAST_MESSAGE_ID
- See Also:
- Constant Field Values
OutboundSequence
public OutboundSequence(SequenceData data,
DeliveryQueueBuilder deliveryQueueBuilder,
TimeSynchronizer timeSynchronizer)
registerMessage
public void registerMessage(ApplicationMessage message,
boolean storeMessageFlag)
throws DuplicateMessageRegistrationException,
AbstractSoapFaultException
- Description copied from interface:
Sequence
- Registers given message with the sequence
- Parameters:
message - application message to be registeredstoreMessageFlag - boolean flag indicating whether message should be stored until acknowledged or not
- Throws:
AbstractSoapFaultException - in a case the sequence is closed or terminated
DuplicateMessageRegistrationException
acknowledgeMessageNumber
public void acknowledgeMessageNumber(long messageId)
- Description copied from interface:
Sequence
- Marks given message number with the sequence as aknowledged
- Parameters:
messageId - message number to be acknowledged
acknowledgeMessageNumbers
public void acknowledgeMessageNumbers(List<Sequence.AckRange> ranges)
throws InvalidAcknowledgementException,
AbstractSoapFaultException
- Description copied from interface:
Sequence
- Marks given message numbers with the sequence as aknowledged
- Parameters:
ranges - message number ranges to be acknowledged
- Throws:
InvalidAcknowledgementException - is generated when acked ranges contain
a SequenceAcknowledgement covering messages that have not been sent.
AbstractSoapFaultException - in case the sequence is terminated
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.