- java.lang.Object
-  
      - javax.management.remote.NotificationResult
 
-  
       - 实现的所有接口
-  
         Serializable
 
 public class NotificationResult extends Object implements Serializable 查询缓冲通知的结果。 通知缓冲区中的通知具有正的,单调递增的序列号。 通知查询的结果包含以下元素: - 最早通知的序列号仍在缓冲区中。
- 可用于查询的下一个通知的序列号。 这将是下一个通知查询的起始序列号。
- 与返回的通知相对应的(Notification,listenerID)对数组以及它们对应的侦听器。
 nextSequenceNumber可能小于earliestSequenceNumber。 这表示两者之间的通知可能已丢失。- 从以下版本开始:
- 1.5
- 另请参见:
- Serialized Form
 
-  
        
       -  
             构造方法摘要构造方法 构造器 描述 NotificationResult(long earliestSequenceNumber, long nextSequenceNumber, TargetedNotification[] targetedNotifications)构造通知查询结果。
 -  
             方法摘要所有方法 实例方法 具体的方法 变量和类型 方法 描述 longgetEarliestSequenceNumber()返回仍在缓冲区中的最早通知的序列号。longgetNextSequenceNumber()返回可用于查询的下一个通知的序列号。TargetedNotification[]getTargetedNotifications()返回查询产生的通知以及它们对应的侦听器。StringtoString()返回对象的字符串表示形式。
 
-  
             
-  
        
       -  
             构造方法详细信息-  NotificationResultpublic NotificationResult(long earliestSequenceNumber, long nextSequenceNumber, TargetedNotification[] targetedNotifications)构造通知查询结果。 - 参数
-  
              earliestSequenceNumber- 仍在缓冲区中的最早通知的序列号。
-  
              nextSequenceNumber- 可用于查询的下一个通知的序列号。
-  
              targetedNotifications- 查询产生的通知以及它们对应的侦听器。 此数组可以为空。
- 异常
-  
              IllegalArgumentException- 如果targetedNotifications为空或earliestSequenceNumber或nextSequenceNumber为负数。
 
 
-  
 -  
             方法详细信息-  getEarliestSequenceNumberpublic long getEarliestSequenceNumber() 返回仍在缓冲区中的最早通知的序列号。- 结果
- 仍在缓冲区中的最早通知的序列号。
 
 -  getNextSequenceNumberpublic long getNextSequenceNumber() 返回可用于查询的下一个通知的序列号。- 结果
- 可用于查询的下一个通知的序列号。
 
 -  getTargetedNotificationspublic TargetedNotification[] getTargetedNotifications() 返回查询产生的通知以及它们对应的侦听器。- 结果
- 查询产生的通知以及它们对应的侦听器。 此数组可以为空。
 
 
-  
 
-