- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- javax.management.JMException
-
- javax.management.MBeanException
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
MBeanRegistrationException
public class MBeanException extends JMException
Represents "user defined" exceptions thrown by MBean methods in the agent. It "wraps" the actual "user defined" exception thrown. This exception will be built by the MBeanServer when a call to an MBean method results in an unknown exception.- Since:
- 1.5
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MBeanException(Exception e)Creates anMBeanExceptionthat wraps the actualjava.lang.Exception.MBeanException(Exception e, String message)Creates anMBeanExceptionthat wraps the actualjava.lang.Exceptionwith a detail message.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThrowablegetCause()Return the actualExceptionthrown.ExceptiongetTargetException()Return the actualExceptionthrown.-
Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
MBeanException
public MBeanException(Exception e)
Creates anMBeanExceptionthat wraps the actualjava.lang.Exception.- Parameters:
e- the wrapped exception.
-
-