public abstract class AbstractPooledDataSource<D extends CommonDataSource,P extends PooledConnection> extends Object implements CommonDataSource
| Constructor and Description |
|---|
AbstractPooledDataSource(Class<D> dataSourceClass,
Class<P> pooledConnectionClass) |
| Modifier and Type | Method and Description |
|---|---|
Class<D> |
getDataSourceClass() |
int |
getLoginTimeout() |
PrintWriter |
getLogWriter() |
Logger |
getParentLogger() |
Class<P> |
getPooledConnectionClass() |
boolean |
isWrapperFor(Class<?> iface) |
void |
setLoginTimeout(int seconds) |
void |
setLogWriter(PrintWriter out) |
abstract void |
shutdown() |
abstract void |
startup() |
<T> T |
unwrap(Class<T> iface) |
public abstract void startup()
throws ComponentPoolException
ComponentPoolExceptionpublic abstract void shutdown()
throws ComponentPoolException
ComponentPoolExceptionpublic Logger getParentLogger() throws SQLFeatureNotSupportedException
getParentLogger in interface CommonDataSourceSQLFeatureNotSupportedExceptionpublic PrintWriter getLogWriter()
getLogWriter in interface CommonDataSourcepublic void setLogWriter(PrintWriter out)
setLogWriter in interface CommonDataSourcepublic void setLoginTimeout(int seconds)
setLoginTimeout in interface CommonDataSourcepublic int getLoginTimeout()
getLoginTimeout in interface CommonDataSourcepublic boolean isWrapperFor(Class<?> iface)
public <T> T unwrap(Class<T> iface)
Copyright © 2017. All rights reserved.