org.springframework.jmx.export.naming
Class IdentityNamingStrategy
java.lang.Object
   org.springframework.jmx.export.naming.IdentityNamingStrategy
org.springframework.jmx.export.naming.IdentityNamingStrategy
- All Implemented Interfaces: 
- ObjectNamingStrategy
- public class IdentityNamingStrategy 
- extends Object- implements ObjectNamingStrategy
An implementation of the ObjectNamingStrategy interface that
 creates a name based on the the identity of a given instance.
 
The resulting ObjectName will be in the form
 package:class=class name,hashCode=identity hash (in hex)
- Since:
- 1.2
- Author:
- Rob Harrop, Juergen Hoeller
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
TYPE_KEY
public static final String TYPE_KEY
- See Also:
- Constant Field Values
HASH_CODE_KEY
public static final String HASH_CODE_KEY
- See Also:
- Constant Field Values
IdentityNamingStrategy
public IdentityNamingStrategy()
getObjectName
public ObjectName getObjectName(Object managedBean,
                                String beanKey)
                         throws MalformedObjectNameException
- Returns an instance of ObjectNamebased on the identity
 of the managed resource.
 
- 
- Specified by:
- getObjectNamein interface- ObjectNamingStrategy
 
- 
- 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
 
Copyright © 2002-2008 The Spring Framework.