接口 ObjectNamingStrategy

所有已知实现类:
IdentityNamingStrategy, KeyNamingStrategy, MetadataNamingStrategy
函数接口:
这是一个函数接口, 因此可用作 lambda 表达式或方法引用的赋值目标。

@FunctionalInterface public interface ObjectNamingStrategy
Strategy interface that encapsulates the creation of ObjectName instances.

Used by the MBeanExporter to obtain ObjectNames when registering beans.

从以下版本开始:
4.0
作者:
Rob Harrop
另请参阅:
  • 方法概要

    修饰符和类型
    方法
    说明
    getObjectName(Object managedBean, String beanKey)
    Obtain an ObjectName for the supplied bean.
  • 方法详细资料

    • getObjectName

      ObjectName getObjectName(Object managedBean, @Nullable String beanKey) throws MalformedObjectNameException
      Obtain an ObjectName for the supplied bean.
      参数:
      managedBean - the bean that will be exposed under the returned ObjectName
      beanKey - the key associated with this bean in the beans map passed to the MBeanExporter
      返回:
      the ObjectName instance
      抛出:
      MalformedObjectNameException - if the resulting ObjectName is invalid