Path: blob/aarch64-shenandoah-jdk8u272-b10/jdk/src/share/classes/sun/management/AgentConfigurationError.java
38827 views
/*1* Copyright (c) 2004, 2013, 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 sun.management;2627/**28* Configuration Error thrown by a management agent.29*/30public class AgentConfigurationError extends Error {31public static final String AGENT_EXCEPTION =32"agent.err.exception";33public static final String CONFIG_FILE_NOT_FOUND =34"agent.err.configfile.notfound";35public static final String CONFIG_FILE_OPEN_FAILED =36"agent.err.configfile.failed";37public static final String CONFIG_FILE_CLOSE_FAILED =38"agent.err.configfile.closed.failed";39public static final String CONFIG_FILE_ACCESS_DENIED =40"agent.err.configfile.access.denied";41public static final String EXPORT_ADDRESS_FAILED =42"agent.err.exportaddress.failed";43public static final String AGENT_CLASS_NOT_FOUND =44"agent.err.agentclass.notfound";45public static final String AGENT_CLASS_FAILED =46"agent.err.agentclass.failed";47public static final String AGENT_CLASS_PREMAIN_NOT_FOUND =48"agent.err.premain.notfound";49public static final String AGENT_CLASS_ACCESS_DENIED =50"agent.err.agentclass.access.denied";51public static final String AGENT_CLASS_INVALID =52"agent.err.invalid.agentclass";53public static final String INVALID_JMXREMOTE_PORT =54"agent.err.invalid.jmxremote.port";55public static final String INVALID_JMXREMOTE_RMI_PORT =56"agent.err.invalid.jmxremote.rmi.port";57public static final String PASSWORD_FILE_NOT_SET =58"agent.err.password.file.notset";59public static final String PASSWORD_FILE_NOT_READABLE =60"agent.err.password.file.not.readable";61public static final String PASSWORD_FILE_READ_FAILED =62"agent.err.password.file.read.failed";63public static final String PASSWORD_FILE_NOT_FOUND =64"agent.err.password.file.notfound";65public static final String ACCESS_FILE_NOT_SET =66"agent.err.access.file.notset";67public static final String ACCESS_FILE_NOT_READABLE =68"agent.err.access.file.not.readable";69public static final String ACCESS_FILE_READ_FAILED =70"agent.err.access.file.read.failed";71public static final String ACCESS_FILE_NOT_FOUND =72"agent.err.access.file.notfound";73public static final String PASSWORD_FILE_ACCESS_NOT_RESTRICTED =74"agent.err.password.file.access.notrestricted";75public static final String FILE_ACCESS_NOT_RESTRICTED =76"agent.err.file.access.not.restricted";77public static final String FILE_NOT_FOUND =78"agent.err.file.not.found";79public static final String FILE_NOT_READABLE =80"agent.err.file.not.readable";81public static final String FILE_NOT_SET =82"agent.err.file.not.set";83public static final String FILE_READ_FAILED =84"agent.err.file.read.failed";85public static final String CONNECTOR_SERVER_IO_ERROR =86"agent.err.connector.server.io.error";87public static final String INVALID_OPTION =88"agent.err.invalid.option";89public static final String INVALID_SNMP_PORT =90"agent.err.invalid.snmp.port";91public static final String INVALID_SNMP_TRAP_PORT =92"agent.err.invalid.snmp.trap.port";93public static final String UNKNOWN_SNMP_INTERFACE =94"agent.err.unknown.snmp.interface";95public static final String SNMP_ACL_FILE_NOT_SET =96"agent.err.acl.file.notset";97public static final String SNMP_ACL_FILE_NOT_FOUND =98"agent.err.acl.file.notfound";99public static final String SNMP_ACL_FILE_NOT_READABLE =100"agent.err.acl.file.not.readable";101public static final String SNMP_ACL_FILE_READ_FAILED =102"agent.err.acl.file.read.failed";103public static final String SNMP_ACL_FILE_ACCESS_NOT_RESTRICTED =104"agent.err.acl.file.access.notrestricted";105public static final String SNMP_ADAPTOR_START_FAILED =106"agent.err.snmp.adaptor.start.failed";107public static final String SNMP_MIB_INIT_FAILED =108"agent.err.snmp.mib.init.failed";109public static final String INVALID_STATE =110"agent.err.invalid.state";111112private final String error;113private final String[] params;114115public AgentConfigurationError(String error) {116super();117this.error = error;118this.params = null;119}120121public AgentConfigurationError(String error, Throwable cause) {122super(cause);123this.error = error;124this.params = null;125}126127public AgentConfigurationError(String error, String... params) {128super();129this.error = error;130this.params = params.clone();131}132133public AgentConfigurationError(String error, Throwable cause, String... params) {134super(cause);135this.error = error;136this.params = params.clone();137}138139public String getError() {140return error;141}142143public String[] getParams() {144return params.clone();145}146147private static final long serialVersionUID = 1211605593516195475L;148}149150151