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 |
|---|---|
| Licenses | Apache 2.0 |
| Implementation | JSON http Java |


Release Notes: Bugs were fixed. Jolokia now also supports wildcard paths for selecting values from JMX attributes and JMX operations' return values.


Release Notes: Beside some bugfixes, this release adds some smaller features like an ActiveMQ detector, placeholder replacement for the agent service URLs, and an update of the Java client's dependencies. The policy-based security can now check for the HTTP origin header on the server side, too.


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.