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, toString
public JMXProviderException()
构造一个JMXProviderException
不带指定详细信息。
public JMXProviderException(String message)
构造具有JMXProviderException
详细消息的JMXProviderException。
message
- 详细信息
public Throwable getCause()
Throwable
null
。
(原因是引发这个可抛掷物的抛掷物)
此实现返回通过需要Throwable的Throwable
函数之一提供的Throwable
,或者使用Throwable.initCause(Throwable)
方法创建后设置的原因 。 虽然通常不必重写此方法,但是子类可以覆盖它以返回通过其他方法设置的原因。 这是适合,早在加入链接例外的一个“遗留Throwable链机制” Throwable
。 注意, 没有必要覆盖任何PrintStackTrace
方法,所有这些方法都调用getCause
方法来确定可抛出的原因。