JavaTM Platform
Standard Ed. 6

javax.management.remote
クラス NotificationResult

java.lang.Object
  上位を拡張 javax.management.remote.NotificationResult
すべての実装されたインタフェース:
Serializable

public class NotificationResult
extends Object
implements Serializable

バッファー利用通知のクエリーの結果です。通知バッファー内の通知には、単調に増加していく正の値のシーケンス番号が付けられています。

nextSequenceNumberearliestSequenceNumber より小さい値になることがあります。これは、2 つのシーケンス番号間の通知が失われた可能性があることを示します。

導入されたバージョン:
1.5
関連項目:
直列化された形式

コンストラクタの概要
NotificationResult(long earliestSequenceNumber, long nextSequenceNumber, TargetedNotification[] targetedNotifications)
          通知クエリーの結果を作成します。
 
メソッドの概要
 long getEarliestSequenceNumber()
          バッファー内にある最新の通知のシーケンス番号を返します。
 long getNextSequenceNumber()
          照会可能な次の通知のシーケンス番号を返します。
 TargetedNotification[] getTargetedNotifications()
          クエリーによって返される通知とそのリスナーを返します。
 String toString()
          オブジェクトの文字列表現を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

NotificationResult

public NotificationResult(long earliestSequenceNumber,
                          long nextSequenceNumber,
                          TargetedNotification[] targetedNotifications)

通知クエリーの結果を作成します。

パラメータ:
earliestSequenceNumber - バッファー内にある最新の 通知のシーケンス番号
nextSequenceNumber - 照会可能な次の通知の シーケンス番号
targetedNotifications - クエリーによって返される通知と そのリスナー。この配列は 空の場合もある
例外:
IllegalArgumentException - targetedNotifications が null の場合、または earliestSequenceNumbernextSequenceNumber が負の数の場合
メソッドの詳細

getEarliestSequenceNumber

public long getEarliestSequenceNumber()
バッファー内にある最新の通知のシーケンス番号を返します。

戻り値:
バッファー内にある最新の通知の シーケンス番号

getNextSequenceNumber

public long getNextSequenceNumber()
照会可能な次の通知のシーケンス番号を返します。

戻り値:
照会可能な次の通知の シーケンス番号

getTargetedNotifications

public TargetedNotification[] getTargetedNotifications()
クエリーによって返される通知とそのリスナーを返します。

戻り値:
クエリーによって返される通知と そのリスナー。この配列は空の場合もある

toString

public String toString()
オブジェクトの文字列表現を返します。この結果は、人間が読める簡潔で有益な情報であるべきです。

オーバーライド:
クラス Object 内の toString
戻り値:
このオブジェクトの文字列表現

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。