public class ModelMBeanNotificationPublisher extends java.lang.Object implements NotificationPublisher
ModelMBean インターフェースによって提供されるインフラストラクチャーを使用して javax.management.NotificationListeners を追跡し、それらのリスナーに Notifications を送信する NotificationPublisher 実装。ModelMBeanNotificationBroadcaster, NotificationPublisherAware| コンストラクターと説明 |
|---|
ModelMBeanNotificationPublisher(javax.management.modelmbean.ModelMBeanNotificationBroadcaster modelMBean, javax.management.ObjectName objectName, java.lang.Object managedResource) |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | sendNotification(javax.management.Notification notification) ラップされた ModelMBean インスタンスを使用して、提供された Notification を送信します。 |
public ModelMBeanNotificationPublisher(javax.management.modelmbean.ModelMBeanNotificationBroadcaster modelMBean,
javax.management.ObjectName objectName,
java.lang.Object managedResource)modelMBean - ターゲット ModelMBean; null であってはなりません objectName - ソース ModelMBean の ObjectName managedResource - 提供された ModelMBean によって公開された管理対象リソース java.lang.IllegalArgumentException - パラメーターのいずれかが null の場合 public void sendNotification(javax.management.Notification notification)
ModelMBean インスタンスを使用して、提供された Notification を送信します。NotificationPublisher 内の sendNotification notification - 送信される Notification java.lang.IllegalArgumentException - 提供された notification が null の場合 UnableToSendNotificationException - 提供された notification を送信できなかった場合