RFR: 6661: Simplify Agent JMX tests

Jessye Coleman-Shapiro github.com+29706926+jessyec-s at openjdk.java.net
Fri Jan 17 20:48:21 UTC 2020

This patch simplifies mbean function calls for agent JMX tests.  

The proposed solution, which is outlined in the ticket's description, was to create an mbean object by calling ManagementFactory.newPlatformMXBeanProxy(...). However this function requires the  AgentControllerMBean class to be loaded by the platform class loader, which it is not.  So instead I have called the JMX.newMXBeanProxy(...) directly.


 - 646146d7: Simplify Agent JMX tests

Changes: https://git.openjdk.java.net/jmc/pull/37/files
 Webrev: https://webrevs.openjdk.java.net/jmc/37/webrev.00
  Issue: https://bugs.openjdk.java.net/browse/JMC-6661
  Stats: 8 lines in 1 file changed: 1 ins; 3 del; 4 mod
  Patch: https://git.openjdk.java.net/jmc/pull/37.diff
  Fetch: git fetch https://git.openjdk.java.net/jmc pull/37/head:pull/37

PR: https://git.openjdk.java.net/jmc/pull/37

More information about the jmc-dev mailing list