org.apache.avalon.framework.service

Class ServiceException

Implemented Interfaces:
CascadingThrowable

public class ServiceException
extends CascadingException

The exception thrown to indicate a problem with service. It is usually thrown by ServiceManager or ServiceSelector.

Version:
CVS $Revision: 1.19 $ $Date: 2003/02/11 15:58:42 $

Author:
Avalon Development Team

Constructor Summary

ServiceException(String message)
Deprecated. use the String,String version instead
ServiceException(String key, String message)
Construct a new ServiceException instance.
ServiceException(String key, String message, Throwable throwable)
Construct a new ServiceException instance.
ServiceException(String message, Throwable throwable)
Deprecated. use the String,String,Throwable version instead

Method Summary

String
getKey()
Return the key that caused the exception.
String
getMessage()
Override super's message to add role if applicable.
String
getRole()
Deprecated. Use getKey() instead

Methods inherited from class org.apache.avalon.framework.CascadingException

getCause

Constructor Details

ServiceException

public ServiceException(String message)

Deprecated. use the String,String version instead

Construct a new ServiceException instance.

Parameters:
message - the exception message


ServiceException

public ServiceException(String key,
                        String message)
Construct a new ServiceException instance.

Parameters:
key - the lookup key
message - the exception message


ServiceException

public ServiceException(String key,
                        String message,
                        Throwable throwable)
Construct a new ServiceException instance.

Parameters:
key - the lookup key
message - the exception message
throwable - the throwable


ServiceException

public ServiceException(String message,
                        Throwable throwable)

Deprecated. use the String,String,Throwable version instead

Construct a new ServiceException instance.

Parameters:
message - the exception message
throwable - the throwable

Method Details

getKey

public String getKey()
Return the key that caused the exception.

Returns:
the lookup key triggering the exception


getMessage

public String getMessage()
Override super's message to add role if applicable.

Returns:
a message.


getRole

public String getRole()

Deprecated. Use getKey() instead

Return the role that caused the exception

Returns:
the the lookup key triggering the exception


"Copyright B) 2001 Apache Jakarta Project. All Rights Reserved."