Capsule -> com.sun.jmx.mbeanserver.JmxMBeanServer JDK internal API (java.management)
Capsule -> sun.management.Agent JDK internal API (JDK removed internal API)
Capsule -> sun.misc.VMSupport JDK internal API (JDK removed internal API)
Both of these sun. APIs seem to relate to JMX (capsule/src/main/java/Capsule.java):
final Properties agentProps = sun.misc.VMSupport.getAgentProperties();
if (agentProps.get(LOCAL_CONNECTOR_ADDRESS_PROP) == null) {
log(LOG_VERBOSE, "Starting management agent");
sun.management.Agent.agentmain(null); // starts a JMXConnectorServer that does not prevent the app from shutting down
}
With JDK9 ea+160:
Both of these
sun.
APIs seem to relate to JMX (capsule/src/main/java/Capsule.java):