org.osgi.framework
public class BundleException extends Exception
BundleException object is created by the Framework to denote
an exception condition in the lifecycle of a bundle.
BundleExceptions should not be created by bundle developers.
This exception is updated to conform to the general purpose exception chaining mechanism.
Version: $Revision: 1.15 $
| Constructor Summary | |
|---|---|
| BundleException(String msg, Throwable cause)
Creates a BundleException that wraps another exception.
| |
| BundleException(String msg)
Creates a BundleException object with the specified
message.
| |
| Method Summary | |
|---|---|
| Throwable | getCause()
Returns the cause of this exception or null if no cause
was specified when this exception was created.
|
| Throwable | getNestedException()
Returns any nested exceptions included in this exception.
|
| Throwable | initCause(Throwable cause)
The cause of this exception can only be set when constructed.
|
BundleException that wraps another exception.
Parameters: msg The associated message. cause The cause of this exception.
BundleException object with the specified
message.
Parameters: msg The message.
null if no cause
was specified when this exception was created.
Returns: The cause of this exception or null if no cause
was specified.
Since: 1.3
This method predates the general purpose exception chaining mechanism. The getCause method is now the preferred means of obtaining this information.
Returns: The nested exception; null if there is no nested
exception.
Parameters: cause Cause of the exception.
Returns: This object.
Throws: java.lang.IllegalStateException This method will always throw an
IllegalStateException since the cause of this
exception can only be set when constructed.
Since: 1.3