public class NotificationResult extends Object implements Serializable
对缓冲通知的查询结果。 通知缓冲区中的通知具有正,单调递增的序列号。 通知查询的结果包含以下元素:
nextSequenceNumber
可能小于earliestSequenceNumber
。 这表示两者之间的通知可能已经丢失。
Constructor and Description |
---|
NotificationResult(long earliestSequenceNumber, long nextSequenceNumber, TargetedNotification[] targetedNotifications)
构造通知查询结果。
|
Modifier and Type | Method and Description |
---|---|
long |
getEarliestSequenceNumber()
返回仍在缓冲区中的最早通知的序列号。
|
long |
getNextSequenceNumber()
返回可用于查询的下一个通知的序列号。
|
TargetedNotification[] |
getTargetedNotifications()
返回查询产生的通知,以及它们对应的侦听器。
|
String |
toString()
返回对象的字符串表示形式。
|
public NotificationResult(long earliestSequenceNumber, long nextSequenceNumber, TargetedNotification[] targetedNotifications)
构造通知查询结果。
earliestSequenceNumber
- 仍在缓冲区中的最早通知的序列号。
nextSequenceNumber
- 可用于查询的下一个通知的序列号。
targetedNotifications
- 查询产生的通知以及它们对应的侦听器。
这个数组可以是空的。
IllegalArgumentException
- 如果
targetedNotifications
为空,或者如果
earliestSequenceNumber
或
nextSequenceNumber
为否。
public long getEarliestSequenceNumber()
public long getNextSequenceNumber()
public TargetedNotification[] getTargetedNotifications()