public class JMXBeanRegistrationHelper extends Object
| Modifier and Type | Field and Description |
|---|---|
private MBeanServer |
beanServer |
private String |
jmxPrefix |
private static org.slf4j.Logger |
LOG |
| Constructor and Description |
|---|
JMXBeanRegistrationHelper(JmxAppMon4JNamingStrategy jmxAppMon4JNamingStrategy) |
| Modifier and Type | Method and Description |
|---|---|
private ObjectName |
createBeanName(String name,
String type) |
protected void |
registerMBeanOnJMX(Object object,
String name,
String type) |
protected void |
unregisterMBeanOnJMX(String name,
String type) |
private MBeanServer beanServer
private final String jmxPrefix
private static final org.slf4j.Logger LOG
public JMXBeanRegistrationHelper(JmxAppMon4JNamingStrategy jmxAppMon4JNamingStrategy)
protected void registerMBeanOnJMX(Object object, String name, String type) throws InstanceAlreadyExistsException, MBeanRegistrationException, NotCompliantMBeanException, MalformedObjectNameException
protected void unregisterMBeanOnJMX(String name, String type) throws InstanceNotFoundException, MBeanRegistrationException, MalformedObjectNameException
private ObjectName createBeanName(String name, String type) throws MalformedObjectNameException
MalformedObjectNameExceptionCopyright © 2014 Immobilien Scout GmbH. All rights reserved.