com.ibm.websphere.websvcs.rm

Interface InboundSequenceData

All Superinterfaces:
SequenceData

  1. public interface InboundSequenceData
  2. 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

Modifier and Type Field and Description
  1. static
  2. SequenceData.SequenceState
AWAITING_MSG
State to indicate that the sequence has a gap.
  1. static
  2. SequenceData.SequenceState
CLOSED
State to indicate that the sequence has been closed.
  1. static
  2. SequenceData.SequenceState
CONNECTED
State to indicate that the sequence has been established
  1. static
  2. 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

Modifier and Type Method and Description
  1. long
getHighestInMsgNumber()
Return the highest WS-ReliableMessaging sequence message number received so far on this sequence.
  1. long
getInboundDepth()
Returns the current number of inbound messages on this WS-ReliableMessaging sequence awaiting dispatch to the owning application
  1. long
getLastActivatedTime()
Return a long value for the time that the WS-ReliableMessaging sequence state was last updated.
  1. 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

  1. static final SequenceData.SequenceState CONNECTED
State to indicate that the sequence has been established

AWAITING_MSG

  1. static final SequenceData.SequenceState AWAITING_MSG
State to indicate that the sequence has a gap.

CLOSED

  1. static final SequenceData.SequenceState CLOSED
State to indicate that the sequence has been closed.

FAILED_MISSING_MSGS

  1. static final SequenceData.SequenceState FAILED_MISSING_MSGS
State to indicate that the sequence terminated with a gap.

Method Detail

getInboundDepth

  1. long getInboundDepth()
Returns the current number of inbound messages on this WS-ReliableMessaging sequence awaiting dispatch to the owning application

getHighestInMsgNumber

  1. long getHighestInMsgNumber()
Return the highest WS-ReliableMessaging sequence message number received so far on this sequence.

getLastActivatedTime

  1. 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

  1. 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.