com.sun.xml.ws.rx.rm.runtime.sequence
Class InboundSequence
java.lang.Object
com.sun.xml.ws.rx.rm.runtime.sequence.AbstractSequence
com.sun.xml.ws.rx.rm.runtime.sequence.InboundSequence
- All Implemented Interfaces:
- Sequence
public final class InboundSequence
- extends AbstractSequence
Inbound 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
InboundSequence
public InboundSequence(SequenceData data,
DeliveryQueueBuilder deliveryQueueBuilder,
TimeSynchronizer timeSynchronizer)
registerMessage
public void registerMessage(ApplicationMessage message,
boolean storeMessageFlag)
throws DuplicateMessageRegistrationException,
IllegalStateException
- 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:
DuplicateMessageRegistrationException
IllegalStateException
acknowledgeMessageNumbers
public void acknowledgeMessageNumbers(List<Sequence.AckRange> ranges)
- Description copied from interface:
Sequence
- Marks given message numbers with the sequence as aknowledged
- Parameters:
ranges - message number ranges to be acknowledged
acknowledgeMessageNumber
public void acknowledgeMessageNumber(long messageId)
throws IllegalStateException
- Description copied from interface:
Sequence
- Marks given message number with the sequence as aknowledged
- Parameters:
messageId - message number to be acknowledged
- Throws:
IllegalStateException
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.