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()オブジェクトの文字列表現を返します。
- 
コンストラクタの詳細- 
NotificationResultpublic NotificationResult(long earliestSequenceNumber, long nextSequenceNumber, TargetedNotification[] targetedNotifications)通知クエリーの結果を作成します。 - パラメータ:
- earliestSequenceNumber- バッファ内にある最古の通知のシーケンス番号。
- nextSequenceNumber- 照会可能な次の通知のシーケンス番号。
- targetedNotifications- クエリーによって返される通知と対応するリスナー。 この配列は空の場合もある。
- 例外:
- IllegalArgumentException-- targetedNotificationsがnullの場合、あるいは- earliestSequenceNumberまたは- nextSequenceNumberが負の場合。
 
 
- 
- 
メソッドの詳細- 
getEarliestSequenceNumberpublic long getEarliestSequenceNumber()バッファ内にある最古の通知のシーケンス番号を返します。- 戻り値:
- バッファ内にある最古の通知のシーケンス番号。
 
- 
getNextSequenceNumberpublic long getNextSequenceNumber()照会可能な次の通知のシーケンス番号を返します。- 戻り値:
- 照会可能な次の通知のシーケンス番号。
 
- 
getTargetedNotificationspublic TargetedNotification[] getTargetedNotifications()クエリーによって返される通知と対応するリスナーを返します。- 戻り値:
- クエリーによって返される通知と対応するリスナー。 この配列は空の場合もある。
 
- 
toStringpublic String toString()オブジェクトの文字列表現を返します。 この結果は、人間が読める簡潔で有益な情報であるべきです。
 
-