IBM WebSphere Application ServerTM
Release 8

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
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 established
static 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
 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 application
 long 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.


IBM WebSphere Application ServerTM
Release 8