JDK 11 jdk.management.agent.jmod - Management Agent Module

JDK 11 jdk.management.agent.jmod is the JMOD file for JDK 11 Management Agent module.

JDK 11 Management Agent module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\jdk.management.agent.jmod.

JDK 11 Management Agent module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.

JDK 11 Management Agent module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\jdk.management.agent.

You can click and view the content of each source code file in the list below.

✍: FYIcenter

sun/management/jdp/JdpGenericPacket.java

/*
 * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
 * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 */
package sun.management.jdp;

/**
 * JdpGenericPacket responsible to provide fields
 * common for all Jdp packets
 */
public abstract class JdpGenericPacket implements JdpPacket {

    /**
     * JDP protocol magic. Magic allows a reader to quickly select
     * JDP packets from a bunch of broadcast packets addressed to the same port
     * and broadcast group. Any packet intended to be parsed by JDP client
     * has to start from this  magic.
     */
    private static final int MAGIC = 0xC0FFEE42;

    /**
     * Current version of protocol. Any implementation of this protocol has to
     * conform with the packet structure and the flow described in JEP-168
     */
    private static final short PROTOCOL_VERSION = 1;

    /**
     * Default do-nothing constructor
     */
    protected  JdpGenericPacket(){
        // do nothing
    }


    /**
     * Validate protocol header magic field
     *
     * @param magic - value to validate
     * @throws JdpException
     */
    public static void checkMagic(int magic)
            throws JdpException {
        if (magic != MAGIC) {
            throw new JdpException("Invalid JDP magic header: " + magic);
        }
    }

    /**
     * Validate protocol header version field
     *
     * @param version - value to validate
     * @throws JdpException
     */
    public static void checkVersion(short version)
            throws JdpException {

        if (version > PROTOCOL_VERSION) {
            throw new JdpException("Unsupported protocol version: " + version);
        }
    }

    /**
     *
     * @return protocol magic
     */
    public static int getMagic() {
        return MAGIC;
    }

    /**
     *
     * @return current protocol version
     */
    public static short getVersion() {
        return PROTOCOL_VERSION;
    }
}

sun/management/jdp/JdpGenericPacket.java

 

JDK 11 jdk.management.jfr.jmod - Management JFR Module

JDK 11 jdk.management.jmod - Management Module

Download and Use JDK 11

⇑⇑ FAQ for JDK (Java Development Kit)

2020-06-21, 4445👍, 0💬