com.ibm.websphere.websvcs.rm
Interface InboundSequenceData
-
- All Superinterfaces:
- SequenceData
public interface InboundSequenceData extends SequenceData
Data Access Object used by the mbeans to present inbound WS-ReliableMessaging sequence state information to the user.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.ibm.websphere.websvcs.rm.SequenceData
SequenceData.SequenceState
-
-
Field Summary
Fields Modifier and Type Field and Description static SequenceData.SequenceState
AWAITING_MSG
State to indicate that the sequence has a gap.static SequenceData.SequenceState
CLOSED
State to indicate that the sequence has been closed.static SequenceData.SequenceState
CONNECTED
State to indicate that the sequence has been establishedstatic SequenceData.SequenceState
FAILED_MISSING_MSGS
State to indicate that the sequence terminated with a gap.-
Fields inherited from interface com.ibm.websphere.websvcs.rm.SequenceData
MANAGED_NON_PERSISTENT_RELIABILITY, MANAGED_PERSISTENT_RELIABILITY, UNKNOWN, UNMANAGED_RELIABILITY
-
-
Method Summary
Methods Modifier and Type Method and Description long
getHighestInMsgNumber()
Return the highest WS-ReliableMessaging sequence message number received so far on this sequence.long
getInboundDepth()
Returns the current number of inbound messages on this WS-ReliableMessaging sequence awaiting dispatch to the owning applicationlong
getLastActivatedTime()
Return a long value for the time that the WS-ReliableMessaging sequence state was last updated.boolean
isInOrder()
Return true it the inbound messages will be dispatched to the application in the order they were sent based on the WS-ReliableMessaging Sequence number.-
Methods inherited from interface com.ibm.websphere.websvcs.rm.SequenceData
getAcksToAddress, getApplicationName, getInfo_completedMessages, getInfo_workKey, getReplyToAddress, getSequenceID, getSequenceState, getTargetAddress, getWsa_namespace, getWsrm_namespace, getWsrm_spec_version
-
-
-
-
Field Detail
-
CONNECTED
static final SequenceData.SequenceState CONNECTED
State to indicate that the sequence has been established
-
AWAITING_MSG
static final SequenceData.SequenceState AWAITING_MSG
State to indicate that the sequence has a gap.
-
CLOSED
static final SequenceData.SequenceState CLOSED
State to indicate that the sequence has been closed.
-
FAILED_MISSING_MSGS
static final SequenceData.SequenceState FAILED_MISSING_MSGS
State to indicate that the sequence terminated with a gap.
-
-
Method Detail
-
getInboundDepth
long getInboundDepth()
Returns the current number of inbound messages on this WS-ReliableMessaging sequence awaiting dispatch to the owning application
-
getHighestInMsgNumber
long getHighestInMsgNumber()
Return the highest WS-ReliableMessaging sequence message number received so far on this sequence.
-
getLastActivatedTime
long getLastActivatedTime()
Return a long value for the time that the WS-ReliableMessaging sequence state was last updated. Time is in millis and represents the last timestamp the sequence was modified.
-
isInOrder
boolean isInOrder()
Return true it the inbound messages will be dispatched to the application in the order they were sent based on the WS-ReliableMessaging Sequence number. Messages that arrive out of order will not be dispatched to the application until all previous messages have been dispatched to the application.
-
-