Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Not A Problem
-
None
-
None
-
None
Description
Some middlewares (like wildfly) uses a custom/specific JMX protocol.
For instance, wildfly uses the following JMX URL:
service:jmx:http-remoting-jmx://localhost:9990
The http-remoting-jmx protocol requires the jboss-client.jar, loading by the Decanter JMX Collector. This could be achieve by importing the package (dynamic or optional) and using JMXConnectorFactory.PROTOCOL_PROVIDER_CLASS_LOADER to define where it's located.
I'm improving the JMX collector to be able to populate cleanly the classloader.