Path: blob/master/src/java.management/share/classes/com/sun/jmx/defaults/JmxProperties.java
41161 views
/*1* Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved.2* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.3*4* This code is free software; you can redistribute it and/or modify it5* under the terms of the GNU General Public License version 2 only, as6* published by the Free Software Foundation. Oracle designates this7* particular file as subject to the "Classpath" exception as provided8* by Oracle in the LICENSE file that accompanied this code.9*10* This code is distributed in the hope that it will be useful, but WITHOUT11* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or12* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License13* version 2 for more details (a copy is included in the LICENSE file that14* accompanied this code).15*16* You should have received a copy of the GNU General Public License version17* 2 along with this work; if not, write to the Free Software Foundation,18* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.19*20* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA21* or visit www.oracle.com if you need additional information or have any22* questions.23*/2425package com.sun.jmx.defaults;2627import java.lang.System.Logger;2829/**30* This contains the property list defined for this31* JMX implementation.32*33*34* @since 1.535*/36public class JmxProperties {3738// private constructor defined to "hide" the default public constructor39private JmxProperties() {40}4142// PUBLIC STATIC CONSTANTS43//------------------------4445/**46* References the property that specifies the directory where47* the native libraries will be stored before the MLet Service48* loads them into memory.49* <p>50* Property Name: <B>jmx.mlet.library.dir</B>51*/52public static final String JMX_INITIAL_BUILDER =53"javax.management.builder.initial";5455/**56* References the property that specifies the directory where57* the native libraries will be stored before the MLet Service58* loads them into memory.59* <p>60* Property Name: <B>jmx.mlet.library.dir</B>61*/62public static final String MLET_LIB_DIR = "jmx.mlet.library.dir";6364/**65* References the property that specifies the full name of the JMX66* specification implemented by this product.67* <p>68* Property Name: <B>jmx.specification.name</B>69*/70public static final String JMX_SPEC_NAME = "jmx.specification.name";7172/**73* References the property that specifies the version of the JMX74* specification implemented by this product.75* <p>76* Property Name: <B>jmx.specification.version</B>77*/78public static final String JMX_SPEC_VERSION = "jmx.specification.version";7980/**81* References the property that specifies the vendor of the JMX82* specification implemented by this product.83* <p>84* Property Name: <B>jmx.specification.vendor</B>85*/86public static final String JMX_SPEC_VENDOR = "jmx.specification.vendor";8788/**89* References the property that specifies the full name of this product90* implementing the JMX specification.91* <p>92* Property Name: <B>jmx.implementation.name</B>93*/94public static final String JMX_IMPL_NAME = "jmx.implementation.name";9596/**97* References the property that specifies the name of the vendor of this98* product implementing the JMX specification.99* <p>100* Property Name: <B>jmx.implementation.vendor</B>101*/102public static final String JMX_IMPL_VENDOR = "jmx.implementation.vendor";103104/**105* References the property that specifies the version of this product106* implementing the JMX specification.107* <p>108* Property Name: <B>jmx.implementation.version</B>109*/110public static final String JMX_IMPL_VERSION = "jmx.implementation.version";111112/**113* Logger name for MBean Server information.114*/115public static final String MBEANSERVER_LOGGER_NAME =116"javax.management.mbeanserver";117118/**119* Logger for MBean Server information.120*/121public static final Logger MBEANSERVER_LOGGER =122System.getLogger(MBEANSERVER_LOGGER_NAME);123124/**125* Logger name for MLet service information.126*/127public static final String MLET_LOGGER_NAME =128"javax.management.mlet";129130/**131* Logger for MLet service information.132*/133public static final Logger MLET_LOGGER =134System.getLogger(MLET_LOGGER_NAME);135136/**137* Logger name for Monitor information.138*/139public static final String MONITOR_LOGGER_NAME =140"javax.management.monitor";141142/**143* Logger for Monitor information.144*/145public static final Logger MONITOR_LOGGER =146System.getLogger(MONITOR_LOGGER_NAME);147148/**149* Logger name for Timer information.150*/151public static final String TIMER_LOGGER_NAME =152"javax.management.timer";153154/**155* Logger for Timer information.156*/157public static final Logger TIMER_LOGGER =158System.getLogger(TIMER_LOGGER_NAME);159160/**161* Logger name for Event Management information.162*/163public static final String NOTIFICATION_LOGGER_NAME =164"javax.management.notification";165166/**167* Logger for Event Management information.168*/169public static final Logger NOTIFICATION_LOGGER =170System.getLogger(NOTIFICATION_LOGGER_NAME);171172/**173* Logger name for Relation Service.174*/175public static final String RELATION_LOGGER_NAME =176"javax.management.relation";177178/**179* Logger for Relation Service.180*/181public static final Logger RELATION_LOGGER =182System.getLogger(RELATION_LOGGER_NAME);183184/**185* Logger name for Model MBean.186*/187public static final String MODELMBEAN_LOGGER_NAME =188"javax.management.modelmbean";189190/**191* Logger for Model MBean.192*/193public static final Logger MODELMBEAN_LOGGER =194System.getLogger(MODELMBEAN_LOGGER_NAME);195196/**197* Logger name for all other JMX classes.198*/199public static final String MISC_LOGGER_NAME =200"javax.management.misc";201202/**203* Logger for all other JMX classes.204*/205public static final Logger MISC_LOGGER =206System.getLogger(MISC_LOGGER_NAME);207}208209210