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
を送信できなかった場合