public class JMXProviderException extends IOException
例外由抛出JMXConnectorFactory和JMXConnectorServerFactory当存在所需的协议提供者,但不能用于由于某些原因。
JMXConnectorFactory.newJMXConnector(javax.management.remote.JMXServiceURL,
java.util.Map<java.lang.String, ?>) ,
JMXConnectorServerFactory.newJMXConnectorServer(javax.management.remote.JMXServiceURL,
java.util.Map<java.lang.String, ?>, javax.management.MBeanServer) ,
Serialized
Form
| Constructor and Description |
|---|
JMXProviderException()
构造一个
JMXProviderException不带指定详细信息。
|
JMXProviderException(String message)
构造具有
JMXProviderException详细消息的JMXProviderException。
|
JMXProviderException(String message,
Throwable cause)
构造具有
JMXProviderException的详细消息和嵌套异常的JMXProviderException。
|
| Modifier and Type | Method and Description |
|---|---|
Throwable |
getCause()
如果原因不存在或未知,则返回此throwable的原因或
null 。
|
addSuppressed,
fillInStackTrace,
getLocalizedMessage,
getMessage, getStackTrace,
getSuppressed, initCause,
printStackTrace,
printStackTrace,
printStackTrace,
setStackTrace,
toStringpublic JMXProviderException()
构造一个JMXProviderException不带指定详细信息。
public JMXProviderException(String message)
构造具有JMXProviderException详细消息的JMXProviderException。
message - 详细信息
public Throwable getCause()
Throwable
null 。
(原因是引发这个可抛掷物的抛掷物)
此实现返回通过需要Throwable的Throwable函数之一提供的Throwable ,或者使用Throwable.initCause(Throwable)方法创建后设置的原因 。
虽然通常不必重写此方法,但是子类可以覆盖它以返回通过其他方法设置的原因。 这是适合,早在加入链接例外的一个“遗留Throwable链机制” Throwable 。
注意, 没有必要覆盖任何PrintStackTrace方法,所有这些方法都调用getCause方法来确定可抛出的原因。