/** * Create an MBean for a {@link com.netflix.servo.monitor.Monitor}. * * @param domain passed in to the object name created to identify the beans * @param monitor monitor to expose to jmx * @param mapper the mapper which maps the monitor to ObjectName */ MonitorMBean(String domain, Monitor<?> monitor, ObjectNameMapper mapper) { this.monitor = monitor; this.objectName = createObjectName(mapper, domain); this.beanInfo = createBeanInfo(); }
/** * Create an MBean for a {@link com.netflix.servo.monitor.Monitor}. * * @param domain passed in to the object name created to identify the beans * @param monitor monitor to expose to jmx * @param mapper the mapper which maps the monitor to ObjectName */ MonitorMBean(String domain, Monitor<?> monitor, ObjectNameMapper mapper) { this.monitor = monitor; this.objectName = createObjectName(mapper, domain); this.beanInfo = createBeanInfo(); }