Class DriverManagerConnectionProviderImpl.PooledConnections
- java.lang.Object
-
- org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl.PooledConnections
-
- Enclosing class:
- DriverManagerConnectionProviderImpl
public static class DriverManagerConnectionProviderImpl.PooledConnections extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDriverManagerConnectionProviderImpl.PooledConnections.Builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(Connection conn)protected voidaddConnections(int numberOfConnections)voidclose()protected voidcloseConnection(Connection conn, Throwable t)StringgetUrl()Connectionpoll()protected ConnectionprepareConnection(Connection conn)protected ConnectionreleaseConnection(Connection conn)voidreleasePooledConnections()protected voidremoveConnections(int numberToBeRemoved)intsize()voidvalidate()
-
-
-
Method Detail
-
validate
public void validate()
-
add
public void add(Connection conn) throws SQLException
- Throws:
SQLException
-
releaseConnection
protected Connection releaseConnection(Connection conn)
-
poll
public Connection poll() throws SQLException
- Throws:
SQLException
-
prepareConnection
protected Connection prepareConnection(Connection conn)
-
closeConnection
protected void closeConnection(Connection conn, Throwable t)
-
close
public void close() throws SQLException- Throws:
SQLException
-
size
public int size()
-
removeConnections
protected void removeConnections(int numberToBeRemoved)
-
addConnections
protected void addConnections(int numberOfConnections)
-
getUrl
public String getUrl()
-
releasePooledConnections
@Internal public void releasePooledConnections()
-
-