@FunctionalInterface
public interface ObjectNamingStrategyObjectName インスタンスの作成をカプセル化する戦略インターフェース。Bean の登録時に MBeanExporter が ObjectName を取得するために使用します。
MBeanExporter, ObjectName| 修飾子と型 | メソッドと説明 |
|---|---|
javax.management.ObjectName | getObjectName(java.lang.Object managedBean, java.lang.String beanKey) 提供されている Bean の ObjectName を取得します。 |
javax.management.ObjectName getObjectName(java.lang.Object managedBean,
@Nullable
java.lang.String beanKey)
throws javax.management.MalformedObjectNameExceptionObjectName を取得します。managedBean - 返された ObjectName で公開される Bean beanKey - MBeanExporter に渡される Bean マップでこの Bean に関連付けられているキー ObjectName インスタンス javax.management.MalformedObjectNameException - 結果の ObjectName が無効な場合