Class ServiceException

All Implemented Interfaces:
Serializable, 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.21 $ $Date: 2004/02/11 14:34:25 $
Author:
Avalon Development Team
See Also:
  • Constructor Details

    • 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
    • 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)
      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
  • Method Details

    • getKey

      public String getKey()
      Return the key that caused the exception.
      Returns:
      the lookup key triggering the exception
    • getRole

      public String getRole()
      Deprecated.
      Use getKey() instead
      Return the role that caused the exception
      Returns:
      the the lookup key triggering the exception
    • getMessage

      public String getMessage()
      Override super's message to add role if applicable.
      Overrides:
      getMessage in class Throwable
      Returns:
      a message.