Package org.eclipse.jgit.util
Class Monitoring
- java.lang.Object
-
- org.eclipse.jgit.util.Monitoring
-
public class Monitoring extends java.lang.ObjectEnables monitoring JGit via JMX- Since:
- 5.1.13
-
-
Field Summary
Fields Modifier and Type Field Description private static org.slf4j.LoggerLOG
-
Constructor Summary
Constructors Constructor Description Monitoring()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static javax.management.ObjectNameobjectName(java.lang.Class mbean, java.lang.String metricName)static javax.management.ObjectInstanceregisterMBean(java.lang.Object mbean, java.lang.String metricName)Register a MBean with the platform MBean server
-
-
-
Method Detail
-
registerMBean
@Nullable public static javax.management.ObjectInstance registerMBean(java.lang.Object mbean, java.lang.String metricName)
Register a MBean with the platform MBean server- Parameters:
mbean- the mbean object to registermetricName- name of the JGit metric, will be prefixed with "org.eclipse.jgit/"- Returns:
- the registered mbean's object instance
-
objectName
private static javax.management.ObjectName objectName(java.lang.Class mbean, java.lang.String metricName) throws javax.management.MalformedObjectNameException- Throws:
javax.management.MalformedObjectNameException
-
-