Class PoolExhaustedException

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Iterable<java.lang.Throwable>

    public class PoolExhaustedException
    extends java.sql.SQLException
    Exception thrown when the connection pool is exhausted and no connections are available.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      PoolExhaustedException()
      Constructs a PoolExhaustedException with no detail message.
      PoolExhaustedException​(java.lang.String reason)
      Constructs a PoolExhaustedException with the specified detail message.
      PoolExhaustedException​(java.lang.String reason, java.lang.String SQLState)
      Constructs a PoolExhaustedException with the specified detail message and SQL state.
      PoolExhaustedException​(java.lang.String reason, java.lang.String SQLState, int vendorCode)
      Constructs a PoolExhaustedException with the specified detail message, SQL state, and vendor code.
      PoolExhaustedException​(java.lang.String reason, java.lang.String sqlState, int vendorCode, java.lang.Throwable cause)
      Constructs a PoolExhaustedException with the specified detail message, SQL state, vendor code, and cause.
      PoolExhaustedException​(java.lang.String reason, java.lang.String sqlState, java.lang.Throwable cause)
      Constructs a PoolExhaustedException with the specified detail message, SQL state, and cause.
      PoolExhaustedException​(java.lang.String reason, java.lang.Throwable cause)
      Constructs a PoolExhaustedException with the specified detail message and cause.
      PoolExhaustedException​(java.lang.Throwable cause)
      Constructs a PoolExhaustedException with the specified cause.
    • Method Summary

      • Methods inherited from class java.sql.SQLException

        getErrorCode, getNextException, getSQLState, iterator, setNextException
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, 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
      • Methods inherited from interface java.lang.Iterable

        forEach, spliterator
    • Constructor Detail

      • PoolExhaustedException

        public PoolExhaustedException()
        Constructs a PoolExhaustedException with no detail message.
      • PoolExhaustedException

        public PoolExhaustedException​(java.lang.String reason)
        Constructs a PoolExhaustedException with the specified detail message.
        Parameters:
        reason - the detail message
      • PoolExhaustedException

        public PoolExhaustedException​(java.lang.Throwable cause)
        Constructs a PoolExhaustedException with the specified cause.
        Parameters:
        cause - the cause of this exception
      • PoolExhaustedException

        public PoolExhaustedException​(java.lang.String reason,
                                      java.lang.String SQLState)
        Constructs a PoolExhaustedException with the specified detail message and SQL state.
        Parameters:
        reason - the detail message
        SQLState - the SQL state code
      • PoolExhaustedException

        public PoolExhaustedException​(java.lang.String reason,
                                      java.lang.Throwable cause)
        Constructs a PoolExhaustedException with the specified detail message and cause.
        Parameters:
        reason - the detail message
        cause - the cause of this exception
      • PoolExhaustedException

        public PoolExhaustedException​(java.lang.String reason,
                                      java.lang.String SQLState,
                                      int vendorCode)
        Constructs a PoolExhaustedException with the specified detail message, SQL state, and vendor code.
        Parameters:
        reason - the detail message
        SQLState - the SQL state code
        vendorCode - the vendor-specific error code
      • PoolExhaustedException

        public PoolExhaustedException​(java.lang.String reason,
                                      java.lang.String sqlState,
                                      java.lang.Throwable cause)
        Constructs a PoolExhaustedException with the specified detail message, SQL state, and cause.
        Parameters:
        reason - the detail message
        sqlState - the SQL state code
        cause - the cause of this exception
      • PoolExhaustedException

        public PoolExhaustedException​(java.lang.String reason,
                                      java.lang.String sqlState,
                                      int vendorCode,
                                      java.lang.Throwable cause)
        Constructs a PoolExhaustedException with the specified detail message, SQL state, vendor code, and cause.
        Parameters:
        reason - the detail message
        sqlState - the SQL state code
        vendorCode - the vendor-specific error code
        cause - the cause of this exception