Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 11 java.management.jmod - Management Module
JDK 11 java.management.jmod is the JMOD file for JDK 11 Management module.
JDK 11 Management module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.management.jmod.
JDK 11 Management module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Management module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.management.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ java/lang/management/ManagementPermission.java
/* * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.lang.management; /** * The permission which the SecurityManager will check when code * that is running with a SecurityManager calls methods defined * in the management interface for the Java platform. * <P> * The following table * provides a summary description of what the permission allows, * and discusses the risks of granting code the permission. * * <table class="striped"> * <caption style="display:none">Table shows permission target name, what the permission allows, and associated risks</caption> * <thead> * <tr> * <th scope="col">Permission Target Name</th> * <th scope="col">What the Permission Allows</th> * <th scope="col">Risks of Allowing this Permission</th> * </tr> * </thead> * <tbody style="text=align:left"> * * <tr> * <th scope="row">control</th> * <td>Ability to control the runtime characteristics of the Java virtual * machine, for example, enabling and disabling the verbose output for * the class loading or memory system, setting the threshold of a memory * pool, and enabling and disabling the thread contention monitoring * support. Some actions controlled by this permission can disclose * information about the running application, like the -verbose:class * flag. * </td> * <td>This allows an attacker to control the runtime characteristics * of the Java virtual machine and cause the system to misbehave. An * attacker can also access some information related to the running * application. * </td> * </tr> * <tr> * <th scope="row">monitor</th> * <td>Ability to retrieve runtime information about * the Java virtual machine such as thread * stack trace, a list of all loaded class names, and input arguments * to the Java virtual machine.</td> * <td>This allows malicious code to monitor runtime information and * uncover vulnerabilities.</td> * </tr> * * </tbody> * </table> * * <p> * Programmers do not normally create ManagementPermission objects directly. * Instead they are created by the security policy code based on reading * the security policy file. * * @author Mandy Chung * @since 1.5 * * @see java.security.BasicPermission * @see java.security.Permission * @see java.security.Permissions * @see java.security.PermissionCollection * @see java.lang.SecurityManager * */ public final class ManagementPermission extends java.security.BasicPermission { private static final long serialVersionUID = 1897496590799378737L; /** * Constructs a ManagementPermission with the specified name. * * @param name Permission name. Must be either "monitor" or "control". * * @throws NullPointerException if <code>name</code> is <code>null</code>. * @throws IllegalArgumentException if <code>name</code> is empty or invalid. */ public ManagementPermission(String name) { super(name); if (!name.equals("control") && !name.equals("monitor")) { throw new IllegalArgumentException("name: " + name); } } /** * Constructs a new ManagementPermission object. * * @param name Permission name. Must be either "monitor" or "control". * @param actions Must be either null or the empty string. * * @throws NullPointerException if <code>name</code> is <code>null</code>. * @throws IllegalArgumentException if <code>name</code> is empty or * if arguments are invalid. */ public ManagementPermission(String name, String actions) throws IllegalArgumentException { super(name); if (!name.equals("control") && !name.equals("monitor")) { throw new IllegalArgumentException("name: " + name); } if (actions != null && actions.length() > 0) { throw new IllegalArgumentException("actions: " + actions); } } }
⏎ java/lang/management/ManagementPermission.java
Or download all of them as a single archive file:
File name: java.management-11.0.1-src.zip File size: 828174 bytes Release date: 2018-11-04 Download
⇒ JDK 11 java.management.rmi.jmod - Management RMI Module
2020-04-30, 86770👍, 0💬
Popular Posts:
JDK 11 jdk.internal.le.jmod is the JMOD file for JDK 11 Internal Line Editing module. JDK 11 Interna...
Apache Neethi provides general framework for the programmers to use WS Policy. It is compliant with ...
Where Can I see Java Source Code files for Xerces Java 2.11.2? Here are Java Source Code files for X...
How to download and install ojdbc11.jar for Oracle 21c? ojdbc11.jar for Oracle 21c is a Java JDBC Dr...
What Is ojdbc8.jar for Oracle 12c R2? ojdbc8.jar for Oracle 12c R2 is the JAR files of ojdbc.jar, JD...