OSGi™ Compendium
Release 5

org.osgi.service.component
Class ComponentException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.osgi.service.component.ComponentException
All Implemented Interfaces:
java.io.Serializable

public class ComponentException
extends java.lang.RuntimeException

Unchecked exception which may be thrown by the Service Component Runtime.

See Also:
Serialized Form

Constructor Summary
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
 java.lang.Throwable getCause()
          Returns the cause of this exception or null if no cause was set.
 java.lang.Throwable initCause(java.lang.Throwable cause)
          Initializes the cause of this exception to the specified value.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 be null.

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 be null.
Method Detail

getCause

public java.lang.Throwable getCause()
Returns the cause of this exception or null if no cause was set.

Overrides:
getCause in class java.lang.Throwable
Returns:
The cause of this exception or null if 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:
initCause in class java.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.

OSGi™ Compendium
Release 5

Copyright © OSGi Alliance (2000, 2013). All Rights Reserved. Licensed under the OSGi Specification License, Version 2.0