org.apache.avalon.framework.component

Class ComponentException


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

Constructor Summary

ComponentException(String message)
Deprecated. use the String, String version to record the role
ComponentException(String key, String message)
Construct a new ComponentException instance.
ComponentException(String key, String message, Throwable throwable)
Construct a new ComponentException instance.
ComponentException(String message, Throwable throwable)
Deprecated. use the String, String, Throwable version to record the role

Method Summary

String
getKey()
Get the key which let to the exception.
String
getMessage()
Return a message describing the exception.
String
getRole()
Deprecated. Use getKey instead

Constructor Details

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

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

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.

getMessage

public String getMessage()
Return a message describing the exception.
Returns:
exception message.

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.