クラス NotificationListenerRegistrar
java.lang.ObjectSE
org.springframework.jmx.support.NotificationListenerHolder
org.springframework.jmx.access.NotificationListenerRegistrar
- 実装されたすべてのインターフェース:
DisposableBean
,InitializingBean
public class NotificationListenerRegistrar
extends NotificationListenerHolder
implements InitializingBean, DisposableBean
特定の
NotificationListener
SE を MBeanServer
SE の 1 つ以上の MBean に関連付けるレジストラーオブジェクト(通常は MBeanServerConnection
SE を介して)。フィールドサマリー
クラス org.springframework.jmx.support.NotificationListenerHolder から継承されたフィールド
mappedObjectNames
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明void
void
destroy()
指定されたNotificationListener
の登録を解除します。特定のエントリを追加または上書きするオプションを使用して、環境へのMap
アクセスをコネクターに設定できるようにします。void
prepare()
指定されたNotificationListener
を登録します。void
setAgentId
(StringSE agentId) 検索するMBeanServer
のエージェント ID を設定します。void
setEnvironment
(MapSE<StringSE, ?> environment) JMX コネクターの環境を指定します。void
setServer
(MBeanServerConnectionSE server) すべての呼び出しがルーティングされる MBean への接続に使用されるMBeanServerConnection
を設定します。void
setServiceUrl
(StringSE url) リモートMBeanServer
のサービス URL を設定します。クラス org.springframework.jmx.support.NotificationListenerHolder から継承されたメソッド
equals, getHandback, getNotificationFilter, getNotificationListener, getResolvedObjectNames, hashCode, setHandback, setMappedObjectName, setMappedObjectNames, setNotificationFilter, setNotificationListener
フィールドの詳細
logger
サブクラスで利用可能なロガー。
コンストラクターの詳細
NotificationListenerRegistrar
public NotificationListenerRegistrar()
メソッドの詳細
setServer
すべての呼び出しがルーティングされる MBean への接続に使用されるMBeanServerConnection
を設定します。setEnvironment
JMX コネクターの環境を指定します。getEnvironment
特定のエントリを追加または上書きするオプションを使用して、環境へのMap
アクセスをコネクターに設定できるようにします。environment[myKey]
などを介してエントリを直接指定する場合に便利です。これは、子 Bean 定義にエントリを追加またはオーバーライドする場合に特に役立ちます。setServiceUrl
リモートMBeanServer
のサービス URL を設定します。setAgentId
検索するMBeanServer
のエージェント ID を設定します。デフォルトはなしです。指定した場合、
"serviceUrl"
プロパティが設定されていない限り、これによりアテンダント MBeanServer の検索が試行されます。afterPropertiesSet
public void afterPropertiesSet()インターフェースからコピーされた説明:InitializingBean
すべての Bean プロパティを設定し、BeanFactoryAware
、ApplicationContextAware
などを満たした後、包含BeanFactory
によって呼び出されます。このメソッドにより、Bean インスタンスは、すべての Bean プロパティが設定されたときに、その全体的な構成の検証と最終的な初期化を実行できます。
- 次で指定:
- インターフェース
InitializingBean
のafterPropertiesSet
prepare
public void prepare()指定されたNotificationListener
を登録します。MBeanServerConnection
が構成されていることを確認し、ローカル接続が提供されていない場合、ローカル接続の検出を試みます。destroy
public void destroy()指定されたNotificationListener
の登録を解除します。- 次で指定:
- インターフェース
DisposableBean
のdestroy