RuntimeMBeanException (Java SE 15 & JDK 15) (original) (raw)
All Implemented Interfaces:
[Serializable](../../../java.base/java/io/Serializable.html "interface in java.io")
public class RuntimeMBeanException extends JMRuntimeException
Represents runtime exceptions thrown by MBean methods in the agent. It "wraps" the actual java.lang.RuntimeException
exception thrown. This exception will be built by the MBeanServer when a call to an MBean method throws a runtime exception.
Since:
1.5
See Also:
Constructor Summary
Constructors
Constructor | Description |
---|---|
RuntimeMBeanException(RuntimeException e) | Creates a RuntimeMBeanException that wraps the actual java.lang.RuntimeException. |
RuntimeMBeanException(RuntimeException e,String message) | Creates a RuntimeMBeanException that wraps the actual java.lang.RuntimeException with a detailed message. |
Method Summary
Methods declared in class java.lang.Throwable
[addSuppressed](../../../java.base/java/lang/Throwable.html#addSuppressed%28java.lang.Throwable%29), [fillInStackTrace](../../../java.base/java/lang/Throwable.html#fillInStackTrace%28%29), [getLocalizedMessage](../../../java.base/java/lang/Throwable.html#getLocalizedMessage%28%29), [getMessage](../../../java.base/java/lang/Throwable.html#getMessage%28%29), [getStackTrace](../../../java.base/java/lang/Throwable.html#getStackTrace%28%29), [getSuppressed](../../../java.base/java/lang/Throwable.html#getSuppressed%28%29), [initCause](../../../java.base/java/lang/Throwable.html#initCause%28java.lang.Throwable%29), [printStackTrace](../../../java.base/java/lang/Throwable.html#printStackTrace%28%29), [printStackTrace](../../../java.base/java/lang/Throwable.html#printStackTrace%28java.io.PrintStream%29), [printStackTrace](../../../java.base/java/lang/Throwable.html#printStackTrace%28java.io.PrintWriter%29), [setStackTrace](../../../java.base/java/lang/Throwable.html#setStackTrace%28java.lang.StackTraceElement%5B%5D%29), [toString](../../../java.base/java/lang/Throwable.html#toString%28%29)
Constructor Details
RuntimeMBeanException
Creates a
RuntimeMBeanException
that wraps the actualjava.lang.RuntimeException
.
Parameters:
e
- the wrapped exception.RuntimeMBeanException
Creates a
RuntimeMBeanException
that wraps the actualjava.lang.RuntimeException
with a detailed message.
Parameters:
e
- the wrapped exception.
message
- the detail message.Method Details
getTargetException
Returns:
the wrapped RuntimeException.getCause
Overrides:
[getCause](../../../java.base/java/lang/Throwable.html#getCause%28%29)
in class[Throwable](../../../java.base/java/lang/Throwable.html "class in java.lang")
Returns:
the wrapped RuntimeException.