Class ComponentException

All Implemented Interfaces:
Serializable, CascadingThrowable

public class ComponentException extends CascadingException
The exception thrown to indicate a problem with Components. It is usually thrown by ComponentManager or ComponentSelector.

Deprecated: Use ServiceException instead.

Version:
CVS $Revision: 1.22 $ $Date: 2004/02/11 14:34:24 $
Author:
Avalon Development Team
See Also:
  • Constructor Details

    • ComponentException

      public ComponentException(String key, String message, Throwable throwable)
      Construct a new ComponentException instance.
      Parameters:
      key - the lookup key
      message - the exception message
      throwable - the throwable
    • ComponentException

      public ComponentException(String message, Throwable throwable)
      Deprecated.
      use the String, String, Throwable version to record the role
      Construct a new ComponentException instance.
      Parameters:
      message - the exception message
      throwable - the throwable
    • ComponentException

      public ComponentException(String message)
      Deprecated.
      use the String, String version to record the role
      Construct a new ComponentException instance.
      Parameters:
      message - the exception message
    • ComponentException

      public ComponentException(String key, String message)
      Construct a new ComponentException instance.
      Parameters:
      key - the lookup key
      message - the exception message
  • Method Details

    • getKey

      public final String getKey()
      Get the key which let to the exception. May be null.
      Returns:
      The key which let to the exception.
    • getRole

      public final String getRole()
      Deprecated.
      Use getKey instead
      Get the key which let to the exception. May be null.
      Returns:
      The key which let to the exception.
    • getMessage

      public String getMessage()
      Return a message describing the exception.
      Overrides:
      getMessage in class Throwable
      Returns:
      exception message.