src/jdk.management.agent/share/classes/module-info.java
author hb
Fri, 19 Jan 2018 13:46:27 +0530
branchjmx-rest-api
changeset 56026 bd531f08d7c7
parent 55985 0c5a02edfdef
permissions -rw-r--r--
1. Removed all changes to Java SE APIs 2. Changed module name to jdk.management.rest 3. Rest Adapter invoked via Module service provider 4. changed package name to jdk.internal.management.remote.rest 5. rest module and httpserver module part of platform modules
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
43494
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
     1
/*
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
     2
 * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
     3
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
     4
 *
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
     5
 * This code is free software; you can redistribute it and/or modify it
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
     6
 * under the terms of the GNU General Public License version 2 only, as
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
     7
 * published by the Free Software Foundation.  Oracle designates this
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
     8
 * particular file as subject to the "Classpath" exception as provided
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
     9
 * by Oracle in the LICENSE file that accompanied this code.
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    10
 *
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    11
 * This code is distributed in the hope that it will be useful, but WITHOUT
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    12
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    13
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    14
 * version 2 for more details (a copy is included in the LICENSE file that
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    15
 * accompanied this code).
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    16
 *
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    17
 * You should have received a copy of the GNU General Public License version
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    18
 * 2 along with this work; if not, write to the Free Software Foundation,
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    19
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    20
 *
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    21
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    22
 * or visit www.oracle.com if you need additional information or have any
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    23
 * questions.
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    24
 */
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    25
44417
a431edba1629 8173303: Add module-subgraph images to main platform documentation
mchung
parents: 43503
diff changeset
    26
/**
45528
1e8c2f062ad3 8181639: Add tool and services information to module summary
mchung
parents: 44417
diff changeset
    27
 * Defines the JMX management agent.
1e8c2f062ad3 8181639: Add tool and services information to module summary
mchung
parents: 44417
diff changeset
    28
 *
1e8c2f062ad3 8181639: Add tool and services information to module summary
mchung
parents: 44417
diff changeset
    29
 * <p> This module allows a Java Virtual Machine to be monitored and managed
1e8c2f062ad3 8181639: Add tool and services information to module summary
mchung
parents: 44417
diff changeset
    30
 * via JMX API.  See more information from the
1e8c2f062ad3 8181639: Add tool and services information to module summary
mchung
parents: 44417
diff changeset
    31
 * {@extLink monitoring_and_management_using_jmx_technology
1e8c2f062ad3 8181639: Add tool and services information to module summary
mchung
parents: 44417
diff changeset
    32
 * Monitoring and Management Using JMX} guide.
44417
a431edba1629 8173303: Add module-subgraph images to main platform documentation
mchung
parents: 43503
diff changeset
    33
 *
a431edba1629 8173303: Add module-subgraph images to main platform documentation
mchung
parents: 43503
diff changeset
    34
 * @moduleGraph
a431edba1629 8173303: Add module-subgraph images to main platform documentation
mchung
parents: 43503
diff changeset
    35
 * @since 9
a431edba1629 8173303: Add module-subgraph images to main platform documentation
mchung
parents: 43503
diff changeset
    36
 */
43494
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    37
module jdk.management.agent {
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    38
    requires java.management;
43503
bc7f8619ab70 8173607: JMX RMI connector should be in its own module
dfuchs
parents: 43494
diff changeset
    39
    requires java.management.rmi;
43494
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    40
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    41
    exports jdk.internal.agent to jdk.jconsole;
56026
bd531f08d7c7 1. Removed all changes to Java SE APIs
hb
parents: 55985
diff changeset
    42
    exports jdk.internal.agent.spi to jdk.management.rest;
43494
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    43
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    44
    uses jdk.internal.agent.spi.AgentProvider;
11801b2ff456 8173608: Separate JDK management agent from java.management module
mchung
parents:
diff changeset
    45
}