Package org.eclipse.jgit.util
Class Monitoring
java.lang.Object
org.eclipse.jgit.util.Monitoring
Enables monitoring JGit via JMX
- Since:
- 5.1.13
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static ObjectName
objectName
(Class mbean, String metricName) static ObjectInstance
registerMBean
(Object mbean, String metricName) Register a MBean with the platform MBean server
-
Field Details
-
LOG
private static final org.slf4j.Logger LOG
-
-
Constructor Details
-
Monitoring
public Monitoring()
-
-
Method Details
-
registerMBean
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 ObjectName objectName(Class mbean, String metricName) throws MalformedObjectNameException - Throws:
MalformedObjectNameException
-