Class JolokiaJmxConnectionProvider

java.lang.Object
org.jolokia.client.jmxadapter.JolokiaJmxConnectionProvider
All Implemented Interfaces:
JMXConnectorProvider

public class JolokiaJmxConnectionProvider extends Object implements JMXConnectorProvider
I provide support for handling JMX urls for the Jolokia protocol Syntax service:jmx:jolokia://host:port/path/to/jolokia/with/slash/suffix/ My Jar contains a service loader, so that Jolokia JMX protocol is supported as long as my jar (jmx-adapter-version-standalone.jar) is on the classpath
   Example:
   //NB: include trailing slash
   https will be used if port number fits the pattern *443 or connect env map contains "jmx.remote.x.check.stub"->"true"
   JMXConnector connector = JMXConnectorFactory
             .connect(new JMXServiceURL("service:jmx:jolokia://host:port/jolokia/"), Collections.singletonMap(JMXConnector.CREDENTIALS, Arrays
             .asList("user", "password")));
         connector.connect();
         connector.getMBeanServerConnection();