public class IdentityNamingStrategy extends ObjectSE implements ObjectNamingStrategy
ObjectNamingStrategy
インターフェースの実装。 結果の ObjectName
は、次の形式になります。: class = クラス名、hashCode = ID ハッシュ(16 進数)
修飾子と型 | フィールドと説明 |
---|---|
static StringSE | HASH_CODE_KEY ハッシュコードキー。 |
static StringSE | TYPE_KEY 型キー。 |
コンストラクターと説明 |
---|
IdentityNamingStrategy() |
修飾子と型 | メソッドと説明 |
---|---|
ObjectNameSE | getObjectName(ObjectSE managedBean, StringSE beanKey) 管理対象リソースの ID に基づいて ObjectName のインスタンスを返します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public ObjectNameSE getObjectName(ObjectSE managedBean, @Nullable StringSE beanKey) throws MalformedObjectNameExceptionSE
ObjectName
のインスタンスを返します。ObjectNamingStrategy
の getObjectName
managedBean
- 返された ObjectName
で公開される Bean beanKey
- MBeanExporter
に渡される Bean マップでこの Bean に関連付けられているキー ObjectName
インスタンス MalformedObjectNameExceptionSE
- 結果の ObjectName
が無効な場合