Guest User

Untitled

a guest
Jul 20th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. @ManagedResource(objectName = "com.org.city:name=City", description = "City related operations")
  2.  
  3. <property name="registrationBehaviorName" value="REGISTRATION_REPLACE_EXISTING"/>
  4.  
  5. @Override
  6. public ObjectName getObjectName(Object managedBean, String beanKey) throws MalformedObjectNameException {
  7. Class managedClass = AopUtils.getTargetClass(managedBean);
  8. Hashtable<String, String> properties = new Hashtable<String, String>();
  9. properties.put("type",ClassUtils.getPackageName(managedClass).concat(".").concat(ClassUtils.getShortName(managedClass)));
  10. properties.put("name", beanKey);
  11. return ObjectNameManager.getInstance(domain, properties);
  12. }
Add Comment
Please, Sign In to add comment