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 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.
Release Notes: This release adds Spring support for integrating the Jolokia JVM agent in a Spring-based application. A @JsonMBean annotation allows automatic translation of arbitrary Java objects as JSON strings for JSR-160-based clients like jconsole. Additional processing options for tuning error responses have been added, and many bugs have been fixed.