クラス IdentityNamingStrategy
java.lang.ObjectSE
org.springframework.jmx.export.naming.IdentityNamingStrategy
- 実装されたすべてのインターフェース:
ObjectNamingStrategy
特定のインスタンスの ID に基づいて名前を作成する
ObjectNamingStrategy
インターフェースの実装。 結果の ObjectName
は、次の形式になります。: class = クラス名、hashCode = ID ハッシュ(16 進数)
- 導入:
- 1.2
- 作成者:
- Rob Harrop, Juergen Hoeller
フィールドサマリー
コンストラクターのサマリー
方法の概要
修飾子と型メソッド説明getObjectName
(ObjectSE managedBean, StringSE beanKey) 管理対象リソースの ID に基づいてObjectName
のインスタンスを返します。
フィールドの詳細
コンストラクターの詳細
IdentityNamingStrategy
public IdentityNamingStrategy()
メソッドの詳細
getObjectName
public ObjectNameSE getObjectName(ObjectSE managedBean, @Nullable StringSE beanKey) throws MalformedObjectNameExceptionSE 管理対象リソースの ID に基づいてObjectName
のインスタンスを返します。- 次で指定:
- インターフェース
ObjectNamingStrategy
のgetObjectName
- パラメーター:
managedBean
- 返されたObjectName
で公開される BeanbeanKey
-MBeanExporter
に渡される Bean マップでこの Bean に関連付けられているキー- 戻り値:
ObjectName
インスタンス- 例外:
MalformedObjectNameExceptionSE
- 結果のObjectName
が無効な場合