Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @ManagedResource(objectName = "com.org.city:name=City", description = "City related operations")
- <property name="registrationBehaviorName" value="REGISTRATION_REPLACE_EXISTING"/>
- @Override
- public ObjectName getObjectName(Object managedBean, String beanKey) throws MalformedObjectNameException {
- Class managedClass = AopUtils.getTargetClass(managedBean);
- Hashtable<String, String> properties = new Hashtable<String, String>();
- properties.put("type",ClassUtils.getPackageName(managedClass).concat(".").concat(ClassUtils.getShortName(managedClass)));
- properties.put("name", beanKey);
- return ObjectNameManager.getInstance(domain, properties);
- }
Add Comment
Please, Sign In to add comment