インターフェース NotificationPublisher

すべての既知の実装クラス:
ModelMBeanNotificationPublisher
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface NotificationPublisher
Spring 管理の MBean が JMX 通知を MBeanServerSE に送信する方法を意識せずに公開できるようにするシンプルなインターフェース。

管理対象リソースは、NotificationPublisherAware インターフェースを実装することで NotificationPublisher にアクセスできます。特定の管理対象リソースインスタンスが MBeanServerSE に登録された後、そのリソースが NotificationPublisherAware インターフェースを実装している場合、Spring は NotificationPublisher インスタンスをインスタンスに挿入します。

各管理対象リソースインスタンスには、NotificationPublisher 実装の個別のインスタンスがあります。このインスタンスは、特定の管理対象リソースに登録されているすべての NotificationListenersSE を追跡します。

既存のユーザー定義 MBean は、通知の公開に標準の JMX API を使用する必要があります。このインターフェースは、Spring で作成された MBean での使用のみを目的としています。

導入:
2.0
作成者:
Rob Harrop
関連事項: