src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
branchJEP-349-branch
changeset 57859 f4230f4bdd6b
parent 57360 5d043a159d5c
child 58154 060d9d139109
--- 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();
     }