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 jdk.management.jmod - Management Module
JDK 11 jdk.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\jdk.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\jdk.management.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ com/sun/management/VMOption.java
/* * Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.sun.management; import com.sun.management.internal.VMOptionCompositeData; import javax.management.openmbean.CompositeData; /** * Information about a VM option including its value and * where the value came from which is referred as its * {@link VMOption.Origin <i>origin</i>}. * <p> * Each VM option has a default value. A VM option can * be set at VM creation time typically as a command line * argument to the launcher or an argument passed to the * VM created using the JNI invocation interface. * In addition, a VM option may be set via an environment * variable or a configuration file. A VM option can also * be set dynamically via a management interface after * the VM was started. * * A {@code VMOption} contains the value of a VM option * and the origin of that value at the time this {@code VMOption} * object was constructed. The value of the VM option * may be changed after the {@code VMOption} object was constructed, * * @author Mandy Chung * @since 1.6 */ public class VMOption { private String name; private String value; private boolean writeable; private Origin origin; /** * Origin of the value of a VM option. It tells where the * value of a VM option came from. * * @since 1.6 */ public enum Origin { /** * The VM option has not been set and its value * is the default value. */ DEFAULT, /** * The VM option was set at VM creation time typically * as a command line argument to the launcher or * an argument passed to the VM created using the * JNI invocation interface. */ VM_CREATION, /** * The VM option was set via an environment variable. */ ENVIRON_VAR, /** * The VM option was set via a configuration file. */ CONFIG_FILE, /** * The VM option was set via the management interface after the VM * was started. */ MANAGEMENT, /** * The VM option was set via the VM ergonomic support. */ ERGONOMIC, /** * The VM option was set using the attach framework. * @since 9 */ ATTACH_ON_DEMAND, /** * The VM option was set via some other mechanism. */ OTHER } /** * Constructs a {@code VMOption}. * * @param name Name of a VM option. * @param value Value of a VM option. * @param writeable {@code true} if a VM option can be set dynamically, * or {@code false} otherwise. * @param origin where the value of a VM option came from. * * @throws NullPointerException if the name or value is {@code null} */ public VMOption(String name, String value, boolean writeable, Origin origin) { this.name = name; this.value = value; this.writeable = writeable; this.origin = origin; } /** * Constructs a {@code VMOption} object from a * {@link CompositeData CompositeData}. */ private VMOption(CompositeData cd) { // validate the input composite data VMOptionCompositeData.validateCompositeData(cd); this.name = VMOptionCompositeData.getName(cd); this.value = VMOptionCompositeData.getValue(cd); this.writeable = VMOptionCompositeData.isWriteable(cd); this.origin = VMOptionCompositeData.getOrigin(cd); } /** * Returns the name of this VM option. * * @return the name of this VM option. */ public String getName() { return name; } /** * Returns the value of this VM option at the time when * this {@code VMOption} was created. The value could have been changed. * * @return the value of the VM option at the time when * this {@code VMOption} was created. */ public String getValue() { return value; } /** * Returns the origin of the value of this VM option. That is, * where the value of this VM option came from. * * @return where the value of this VM option came from. */ public Origin getOrigin() { return origin; } /** * Tests if this VM option is writeable. If this VM option is writeable, * it can be set by the {@link HotSpotDiagnosticMXBean#setVMOption * HotSpotDiagnosticMXBean.setVMOption} method. * * @return {@code true} if this VM option is writeable; {@code false} * otherwise. */ public boolean isWriteable() { return writeable; } public String toString() { return "VM option: " + getName() + " value: " + value + " " + " origin: " + origin + " " + (writeable ? "(read-write)" : "(read-only)"); } /** * Returns a {@code VMOption} object represented by the * given {@code CompositeData}. The given {@code CompositeData} * must contain the following attributes: * * <blockquote> * <table class="striped"><caption style="display:none">description</caption> * <thead> * <tr> * <th scope="col" style="text-align:left">Attribute Name</th> * <th scope="col" style="text-align:left">Type</th> * </tr> * </thead> * <tbody> * <tr> * <th scope="row">name</th> * <td>{@code java.lang.String}</td> * </tr> * <tr> * <th scope="row">value</th> * <td>{@code java.lang.String}</td> * </tr> * <tr> * <th scope="row">origin</th> * <td>{@code java.lang.String}</td> * </tr> * <tr> * <th scope="row">writeable</th> * <td>{@code java.lang.Boolean}</td> * </tr> * </tbody> * </table> * </blockquote> * * @param cd {@code CompositeData} representing a {@code VMOption} * * @throws IllegalArgumentException if {@code cd} does not * represent a {@code VMOption} with the attributes described * above. * * @return a {@code VMOption} object represented by {@code cd} * if {@code cd} is not {@code null}; * {@code null} otherwise. */ public static VMOption from(CompositeData cd) { if (cd == null) { return null; } if (cd instanceof VMOptionCompositeData) { return ((VMOptionCompositeData) cd).getVMOption(); } else { return new VMOption(cd); } } }
⏎ com/sun/management/VMOption.java
Or download all of them as a single archive file:
File name: jdk.management-11.0.1-src.zip File size: 38186 bytes Release date: 2018-11-04 Download
⇒ JDK 11 jdk.management.agent.jmod - Management Agent Module
2020-06-21, 10745👍, 0💬
Popular Posts:
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms, it was develo...
JDK 17 jdk.compiler.jmod is the JMOD file for JDK 17 Compiler tool, which can be invoked by the "jav...
ASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify ex...
The Web Services Description Language for Java Toolkit (WSDL4J), Release 1.6.2, allows the creation,...
What Is log4j-1.2.13.jar? I got the JAR file from logging-log4j-1.2.13.zip .log4j-1.2.13.jar is the ...