com.boylesoftware.cb2.util
Class ExceptionUtils
java.lang.Object
com.boylesoftware.cb2.util.ExceptionUtils
- public final class ExceptionUtils
- extends java.lang.Object
Collection of static utility methods to work with Java exceptions.
- Version:
- $Id: ExceptionUtils.java,v 1.1 2004/04/08 18:32:23 levahim Exp $
- Author:
- Lev Himmelfarb
|
Method Summary |
static void |
rethrowBLException(java.lang.Throwable t,
java.lang.String message)
Takes a throwable and rethrows it wrapping it into a
BLException if necessary. |
static void |
rethrowServletException(java.lang.Throwable t,
java.lang.String message)
Takes a throwable and rethrows it wrapping it into a
ServletException if necessary. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExceptionUtils
public ExceptionUtils()
rethrowBLException
public static void rethrowBLException(java.lang.Throwable t,
java.lang.String message)
throws BLException
- Takes a throwable and rethrows it wrapping it into a
BLException if necessary. It wraps the throwable
into a BLException if it is not already an instance of
BLException, nor RuntimeException and nor
Error, in which case it rethrows the throwable as it is.
- Parameters:
t - the throwable.message - error message to set in the BLException
if the original throwable needs to be wrapped.
- Throws:
BLException - if the throwable is not a
RuntimeException nor Error. If the throwable
is already an instance of BLException the exception
thrown by this method is exactly the same instance.
rethrowServletException
public static void rethrowServletException(java.lang.Throwable t,
java.lang.String message)
throws javax.servlet.ServletException,
java.io.IOException
- Takes a throwable and rethrows it wrapping it into a
ServletException if necessary. It wraps the throwable
into a ServletException if it is not already an instance of
ServletException, nor IOException, nor
RuntimeException and nor Error, in which case
it rethrows the throwable as it is.
- Parameters:
t - the throwable.message - error message to set in the ServletException
if the original throwable needs to be wrapped.
- Throws:
javax.servlet.ServletException - if the throwable is not a
RuntimeException, nor Error, nor
IOException. If the throwable is already an instance of
ServletException the exception thrown by this method is
exactly the same instance.
java.io.IOException - if the throwable is a IOException
instance already.
Copyright © 2002,2003,2004 - Boyle Software, Inc.