Class TargetedNotification
java.lang.Object
javax.management.remote.TargetedNotification
- All Implemented Interfaces:
Serializable
A (Notification, Listener ID) pair.
This class is used to associate an emitted notification with the listener ID to which it is targeted.
- Since:
- 1.5
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionTargetedNotification(Notification notification, Integer listenerID) Constructs aTargetedNotificationobject. -
Method Summary
Modifier and TypeMethodDescriptionThe ID of the listener to which the notification is targeted.The emitted notification.toString()Returns a textual representation of this Targeted Notification.Methods declared in class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitModifier and TypeMethodDescriptionprotected Objectclone()Answers a new instance of the same class as the receiver, whose slots have been filled in with the values in the slots of the receiver.booleanCompares the argument to the receiver, and answers true if they represent the same object using a class specific comparison.protected voidfinalize()Deprecated, for removal: This API element is subject to removal in a future version.May cause performance issues, deadlocks and hangs.getClass()Answers the unique instance of java.lang.Class which represents the class of the receiver.inthashCode()Answers an integer hash code for the receiver.final voidnotify()Causes one thread which iswaiting on the receiver to be made ready to run.final voidCauses all threads which arewaiting on the receiver to be made ready to run.final voidwait()Causes the thread which sent this message to be made not ready to run pending some change in the receiver (as indicated bynotifyornotifyAll).final voidwait(long time) Causes the thread which sent this message to be made not ready to run either pending some change in the receiver (as indicated bynotifyornotifyAll) or the expiration of the timeout.final voidwait(long time, int frac) Causes the thread which sent this message to be made not ready to run either pending some change in the receiver (as indicated bynotifyornotifyAll) or the expiration of the timeout.
-
Constructor Details
-
TargetedNotification
Constructs a
TargetedNotificationobject. The object contains a pair (Notification, Listener ID). The Listener ID identifies the client listener to which that notification is targeted. The client listener ID is one previously returned by the connector server in response to anaddNotificationListenerrequest.- Parameters:
notification- Notification emitted from the MBean server.listenerID- The ID of the listener to which this notification is targeted.- Throws:
IllegalArgumentException- if the listenerID or notification is null.
-
-
Method Details
-
getNotification
-
getListenerID
The ID of the listener to which the notification is targeted.
- Returns:
- The listener ID.
-
toString
-