src/share/classes/sun/management/Util.java

Print this page

        

@@ -57,10 +57,12 @@
 
     private static ManagementPermission monitorPermission =
         new ManagementPermission("monitor");
     private static ManagementPermission controlPermission =
         new ManagementPermission("control");
+    private static ManagementPermission diagnosticCommandPermission =
+        new ManagementPermission("diagnosticCommand");
 
     /**
      * Check that the current context is trusted to perform monitoring
      * or management.
      * <p>

@@ -82,6 +84,10 @@
         checkAccess(monitorPermission);
     }
     static void checkControlAccess() throws SecurityException {
         checkAccess(controlPermission);
     }
+
+    static void checkDiagnosticCommandAccess() throws SecurityException {
+        checkAccess(diagnosticCommandPermission);
+    }
 }