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