Jolokia is a fresh way of accessing JMX MBeans remotely. It is different from JSR-160 connectors, as it is an agent based approach that uses JSON over HTTP for its communication. It provides new features for JMX remoting: bulk requests allow for multiple JMX operations with a single remote server roundtrip, there is a fine-grained security mechanism for restricting JMX access on specific JMX operations, JSR-160 proxy mode, and history tracking, to name a few. Jolokia's origins are in jmx4perl. Client bindings in addition to Perl have already been added, and more are planned.
|Tags||JMX Java jsr160 remote JSON http|
|Implementation||JSON http Java|
Release Notes: This release adds the possibility to automatically discover agents via UDP multicast requests so that connection parameters can be easily obtained. A MBean is provided for allowing this kind of lookup via JMX. The Jolokia "version" protocol command now reveals additional data, like the agent's configuration.
Release Notes: This release fixes a bug related to booting the Glassfish AMX subsystem.
Release Notes: Beside bugfixes, this minor release introduces two new configuration variables for more customization possibilities when using the Jolokia agent programmatically.
Release Notes: This minor release added authentication support for CORS, enhanced support for TabularData serialization, and added new serialization converters and improvements in the Java client library. Bugs were fixed.
Release Notes: This release introduces enhancements for the JVM agent, new processing parameters, and the ability to conditionally list all MBeans based on whether they have changed since the last request.