Jolokia provides its users with a free and fresh way for accessing JMX MBeans remotely.
Jolokia is different to JSR-160 connectors in so far as it is an agent based approach which uses JSON over HTTP for its communication in a REST-stylish way.
Multiple agents are provided for different environments:
· WAR Agent for deployment as web application in a JEE Server.
· OSGi Agent for deployment in an OSGi container. This agent is packaged as a bundle and comes in two flavors (minimal, all-in-one).
· Mule Agent for usage within a Mule ESB
· JVM JDK6 Agent which can be used with any Oracle/Sun JVM, Version 6
Here are some key features of "Jolokia":
· Firewall friendly
· Polyglot
· Simple Setup
· Bulk requests
· Fine grained security
· Proxy mode
What's New in This Release: [ read full changelog ]
· Verified that javascript client binding works with jQuery 1.7.1
· Updated Roo plugin for Roo 1.2. It won't work with older Roo versions.
· Jolokia's Java client library now can request MBeans via an JSR-160 proxy. This is done either by giving a default proxy configuration to the J4pClient or by providing a proxy config to the request objects.
· Added support for global and request processing parameter "mimeType" for specifying the HTTP content-type for the Jolokia response. By default this is "text/plain" (but "application/json" can be useful, too).
· In case of an error, the request leading to this error is returned in the response, too.