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) 通知クエリーの結果を作成します。 -
メソッドのサマリー
修飾子と型メソッド説明long
バッファ内にある最古の通知のシーケンス番号を返します。long
照会可能な次の通知のシーケンス番号を返します。クエリーによって返される通知と対応するリスナーを返します。toString()
オブジェクトの文字列表現を返します。
-
コンストラクタの詳細
-
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()クエリーによって返される通知と対応するリスナーを返します。- 戻り値:
- クエリーによって返される通知と対応するリスナー。 この配列は空の場合もある。
-
toString
-