public class Monitoring
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
LOG |
Constructor and Description |
---|
Monitoring() |
Modifier and Type | Method and Description |
---|---|
private static javax.management.ObjectName |
objectName(java.lang.Class mbean,
java.lang.String metricName) |
static javax.management.ObjectInstance |
registerMBean(java.lang.Object mbean,
java.lang.String metricName)
Register a MBean with the platform MBean server
|
@Nullable public static javax.management.ObjectInstance registerMBean(java.lang.Object mbean, java.lang.String metricName)
mbean
- the mbean object to registermetricName
- name of the JGit metric, will be prefixed with
"org.eclipse.jgit/"private static javax.management.ObjectName objectName(java.lang.Class mbean, java.lang.String metricName) throws javax.management.MalformedObjectNameException
javax.management.MalformedObjectNameException