OSGi™ Service Platform
Release 4

org.osgi.service.component
Class ComponentException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byjava.lang.RuntimeException
              extended byorg.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 specified when this exception was created.
 java.lang.Throwable initCause(java.lang.Throwable cause)
          The cause of this exception can only be set when constructed.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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 specified when this exception was created.

Returns:
The cause of this exception or null if no cause was specified.

initCause

public java.lang.Throwable initCause(java.lang.Throwable cause)
The cause of this exception can only be set when constructed.

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.

OSGi™ Service Platform
Release 4

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