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, waitSEpublic ObjectNameSE getObjectName(ObjectSE managedBean, @Nullable StringSE beanKey) throws MalformedObjectNameExceptionSE
ObjectName のインスタンスを返します。ObjectNamingStrategy の getObjectName managedBean - 返された ObjectName で公開される Bean beanKey - MBeanExporter に渡される Bean マップでこの Bean に関連付けられているキー ObjectName インスタンス MalformedObjectNameExceptionSE - 結果の ObjectName が無効な場合