Class ReflectionException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- javax.management.JMException
-
- javax.management.ReflectionException
- All Implemented Interfaces:
Serializable
public class ReflectionException extends JMException
Represents exceptions thrown in the MBean server when using the java.lang.reflect classes to invoke methods on MBeans. It "wraps" the actual java.lang.Exception thrown.
- Since:
- 1.5
- See Also:
- Serialized Form
Constructor Summary
| Constructor | Description |
|---|---|
ReflectionException(Exception e) | Creates a |
ReflectionException(Exception e,
String message) | Creates a |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
Throwable | getCause() | Returns the actual |
Exception | getTargetException() | Returns the actual |
Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Constructor Detail
ReflectionException
public ReflectionException(Exception e)
Creates a ReflectionException that wraps the actual java.lang.Exception.
- Parameters:
-
e- the wrapped exception.
ReflectionException
public ReflectionException(Exception e,
String message) Creates a ReflectionException that wraps the actual java.lang.Exception with a detail message.
- Parameters:
-
e- the wrapped exception. -
message- the detail message.
Method Detail
getTargetException
public Exception getTargetException()
Returns the actual Exception thrown.
- Returns:
- the wrapped
Exception.
getCause
public Throwable getCause()
Returns the actual Exception thrown.