--- a/src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java Fri Aug 23 13:57:08 2019 +0200
+++ b/src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java Fri Aug 23 14:00:10 2019 +0200
@@ -229,6 +229,21 @@
print("Use jcmd " + getPid() + " JFR." + cmd + " " + recordingspecifier + " " + fileOption + "to copy recording data to file.");
println();
}
+ if ("monitor".equals(name)) {
+ try {
+ Monitor.start();
+ } catch (IOException e) {
+ throw new DCmdException("COuld not start monitor", e);
+ }
+ }
+ if ("health".equals(name)) {
+ try {
+ Health.start();
+ } catch (Exception e) {
+ throw new DCmdException("Could not start healt", e);
+ }
+ }
+
return getResult();
}