public class PoolingDriver
extends java.lang.Object
implements java.sql.Driver
Driver implementation that obtains
Connections from a registered
ObjectPool.| Constructor and Description |
|---|
PoolingDriver() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptsURL(java.lang.String url) |
void |
closePool(java.lang.String name) |
java.sql.Connection |
connect(java.lang.String url,
java.util.Properties info) |
org.apache.commons.pool2.ObjectPool<? extends java.sql.Connection> |
getConnectionPool(java.lang.String name) |
int |
getMajorVersion() |
int |
getMinorVersion() |
java.util.logging.Logger |
getParentLogger() |
java.lang.String[] |
getPoolNames() |
java.sql.DriverPropertyInfo[] |
getPropertyInfo(java.lang.String url,
java.util.Properties info) |
void |
invalidateConnection(java.sql.Connection conn)
Invalidates the given connection.
|
boolean |
jdbcCompliant() |
void |
registerPool(java.lang.String name,
org.apache.commons.pool2.ObjectPool<? extends java.sql.Connection> pool) |
public boolean acceptsURL(java.lang.String url)
throws java.sql.SQLException
acceptsURL in interface java.sql.Driverjava.sql.SQLExceptionpublic void closePool(java.lang.String name)
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.sql.Connection connect(java.lang.String url,
java.util.Properties info)
throws java.sql.SQLException
connect in interface java.sql.Driverjava.sql.SQLExceptionpublic org.apache.commons.pool2.ObjectPool<? extends java.sql.Connection> getConnectionPool(java.lang.String name)
throws java.sql.SQLException
java.sql.SQLExceptionpublic int getMajorVersion()
getMajorVersion in interface java.sql.Driverpublic int getMinorVersion()
getMinorVersion in interface java.sql.Driverpublic java.util.logging.Logger getParentLogger()
throws java.sql.SQLFeatureNotSupportedException
getParentLogger in interface java.sql.Driverjava.sql.SQLFeatureNotSupportedExceptionpublic java.lang.String[] getPoolNames()
public java.sql.DriverPropertyInfo[] getPropertyInfo(java.lang.String url,
java.util.Properties info)
getPropertyInfo in interface java.sql.Driverpublic void invalidateConnection(java.sql.Connection conn)
throws java.sql.SQLException
conn - connection to invalidatejava.sql.SQLException - if the connection is not a
PoolGuardConnectionWrapper or an error occurs invalidating
the connectionpublic boolean jdbcCompliant()
jdbcCompliant in interface java.sql.Driverpublic void registerPool(java.lang.String name,
org.apache.commons.pool2.ObjectPool<? extends java.sql.Connection> pool)
Copyright © 2001-2015 Apache Software Foundation. Documenation generated October 5 2016.