- java.lang.Object
 - 
- javax.management.remote.NotificationResult
 
 
- 
- すべての実装されたインタフェース:
 Serializable
public class NotificationResult extends Object implements Serializable
バッファ利用通知のクエリーの結果です。 通知バッファ内の通知には、一定して増加していく正の値のシーケンス番号が付けられています。 通知クエリーの結果には、次の要素が含まれます。
- バッファ内にある最古の通知のシーケンス番号。
 - 照会可能な次の通知のシーケンス番号。 この番号が次の通知クエリーの開始シーケンス番号になる。
 - 返される通知とそのリスナーに対応する通知とリスナーIDのペア(Notification,listenerID)から成る配列。
 
nextSequenceNumberがearliestSequenceNumberより小さい値になることがあります。 これは、2つのシーケンス番号間の通知が失われた可能性があることを示します。- 導入されたバージョン:
 - 1.5
 - 関連項目:
 - 直列化された形式
 
 
- 
- 
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 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がnullの場合、あるいはearliestSequenceNumberまたはnextSequenceNumberが負の場合。
 
 - 
 
- 
メソッドの詳細
- 
getEarliestSequenceNumber
public long getEarliestSequenceNumber()
バッファ内にある最古の通知のシーケンス番号を返します。- 戻り値:
 - バッファ内にある最古の通知のシーケンス番号。
 
 
- 
getNextSequenceNumber
public long getNextSequenceNumber()
照会可能な次の通知のシーケンス番号を返します。- 戻り値:
 - 照会可能な次の通知のシーケンス番号。
 
 
- 
getTargetedNotifications
public TargetedNotification[] getTargetedNotifications()
クエリーによって返される通知と対応するリスナーを返します。- 戻り値:
 - クエリーによって返される通知と対応するリスナー。 この配列は空の場合もある。
 
 
 - 
 
 -