- 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()返回对象的字符串表示形式。 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
NotificationResult
public NotificationResult(long earliestSequenceNumber, long nextSequenceNumber, TargetedNotification[] targetedNotifications)构造通知查询结果。
- 参数
 -  
              
earliestSequenceNumber- 仍在缓冲区中的最早通知的序列号。 -  
              
nextSequenceNumber- 可用于查询的下一个通知的序列号。 -  
              
targetedNotifications- 查询产生的通知以及它们对应的侦听器。 此数组可以为空。 - 异常
 -  
              
IllegalArgumentException- 如果targetedNotifications为空或earliestSequenceNumber或nextSequenceNumber为负数。 
 
 -  
 
-  
             
方法详细信息
-  
getEarliestSequenceNumber
public long getEarliestSequenceNumber()
返回仍在缓冲区中的最早通知的序列号。- 结果
 - 仍在缓冲区中的最早通知的序列号。
 
 
-  
getNextSequenceNumber
public long getNextSequenceNumber()
返回可用于查询的下一个通知的序列号。- 结果
 - 可用于查询的下一个通知的序列号。
 
 
-  
getTargetedNotifications
public TargetedNotification[] getTargetedNotifications()
返回查询产生的通知以及它们对应的侦听器。- 结果
 - 查询产生的通知以及它们对应的侦听器。 此数组可以为空。
 
 
 -  
 
 -