Interface ObjectNamingStrategy
- All Known Implementing Classes:
- IdentityNamingStrategy,- KeyNamingStrategy,- MetadataNamingStrategy
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Strategy interface that encapsulates the creation of 
ObjectName instances.
 Used by the MBeanExporter to obtain ObjectNames
 when registering beans.
- Since:
- 1.2
- Author:
- Rob Harrop
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptiongetObjectName(Object managedBean, String beanKey) Obtain anObjectNamefor the supplied bean.
- 
Method Details- 
getObjectNameObjectName getObjectName(Object managedBean, @Nullable String beanKey) throws MalformedObjectNameException Obtain anObjectNamefor the supplied bean.- Parameters:
- 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
- Returns:
- the ObjectNameinstance
- Throws:
- MalformedObjectNameException- if the resulting- ObjectNameis invalid
 
 
-