Package org.osgi.service.component
Class ComponentException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.osgi.service.component.ComponentException
-
- All Implemented Interfaces:
java.io.Serializable
public class ComponentException extends java.lang.RuntimeExceptionUnchecked exception which may be thrown by Service Component Runtime.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ComponentException(java.lang.String message)Construct a new ComponentException with the specified message.ComponentException(java.lang.String message, java.lang.Throwable cause)Construct a new ComponentException with the specified message and cause.ComponentException(java.lang.Throwable cause)Construct a new ComponentException with the specified cause.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ThrowablegetCause()Returns the cause of this exception ornullif no cause was set.java.lang.ThrowableinitCause(java.lang.Throwable cause)Initializes the cause of this exception to the specified value.
-
-
-
Constructor Detail
-
ComponentException
public ComponentException(java.lang.String message, java.lang.Throwable cause)Construct a new ComponentException with the specified message and cause.- Parameters:
message- The message for the exception.cause- The cause of the exception. May benull.
-
ComponentException
public ComponentException(java.lang.String message)
Construct a new ComponentException with the specified message.- Parameters:
message- The message for the exception.
-
ComponentException
public ComponentException(java.lang.Throwable cause)
Construct a new ComponentException with the specified cause.- Parameters:
cause- The cause of the exception. May benull.
-
-
Method Detail
-
getCause
public java.lang.Throwable getCause()
Returns the cause of this exception ornullif no cause was set.- Overrides:
getCausein classjava.lang.Throwable- Returns:
- The cause of this exception or
nullif no cause was set.
-
initCause
public java.lang.Throwable initCause(java.lang.Throwable cause)
Initializes the cause of this exception to the specified value.- Overrides:
initCausein classjava.lang.Throwable- Parameters:
cause- The cause of this exception.- Returns:
- This exception.
- Throws:
java.lang.IllegalArgumentException- If the specified cause is this exception.java.lang.IllegalStateException- If the cause of this exception has already been set.
-
-