jcollectd is an implementation of collectd's network protocol in pure Java and was the base of the Java application programming interface (API) used by the Java plugin. If was developed by Doug MacEachern of Hyperic and is licensed under the GPLv2.
The code allows you to receive MBeans from any Java application using the Java management extensions (JMX) and translate those values into collectd metrics. Those are then transmitted over the network using the Network plugin's binary protocol.
Git repository. Clone-URL: