Class DbcpException

  • All Implemented Interfaces:
    java.io.Serializable

    public class DbcpException
    extends java.lang.RuntimeException
    Deprecated.
    This will be removed in a future version of DBCP.

    Subclass of RuntimeException that can be used to wrap a SQLException using the "root cause" pattern of JDK 1.4 exceptions, but without requiring a 1.4 runtime environment.

    Version:
    $Revision: 883425 $ $Date: 2009-11-23 12:19:43 -0500 (Mon, 23 Nov 2009) $
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.Throwable cause
      Deprecated.
      The root cause of this exception (typically an SQLException but this is not required).
      private static long serialVersionUID
      Deprecated.
       
    • Constructor Summary

      Constructors 
      Constructor Description
      DbcpException()
      Deprecated.
      Construct a new runtime exception with null as its detail message.
      DbcpException​(java.lang.String message)
      Deprecated.
      Construct a new runtime exception with the specified detail message.
      DbcpException​(java.lang.String message, java.lang.Throwable cause)
      Deprecated.
      Construct a new runtime exception with the specified detail message and cause.
      DbcpException​(java.lang.Throwable cause)
      Deprecated.
      Construct a new runtime exception with the specified cause and a detail message of (cause == null ? null : cause.toString()).
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      java.lang.Throwable getCause()
      Deprecated.
      Return the root cause of this exception (if any).
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • serialVersionUID

        private static final long serialVersionUID
        Deprecated.
        See Also:
        Constant Field Values
      • cause

        protected java.lang.Throwable cause
        Deprecated.
        The root cause of this exception (typically an SQLException but this is not required).
    • Constructor Detail

      • DbcpException

        public DbcpException()
        Deprecated.
        Construct a new runtime exception with null as its detail message.
      • DbcpException

        public DbcpException​(java.lang.String message)
        Deprecated.
        Construct a new runtime exception with the specified detail message.
        Parameters:
        message - The detail message for this exception
      • DbcpException

        public DbcpException​(java.lang.String message,
                             java.lang.Throwable cause)
        Deprecated.
        Construct a new runtime exception with the specified detail message and cause.
        Parameters:
        message - The detail message for this exception
        cause - The root cause for this exception
      • DbcpException

        public DbcpException​(java.lang.Throwable cause)
        Deprecated.
        Construct a new runtime exception with the specified cause and a detail message of (cause == null ? null : cause.toString()).
        Parameters:
        cause - The root cause for this exception
    • Method Detail

      • getCause

        public java.lang.Throwable getCause()
        Deprecated.
        Return the root cause of this exception (if any).
        Overrides:
        getCause in class java.lang.Throwable