public class ConnectionFromDataSource extends Object implements IHasConnection
IHasConnection that creates a connection from an
DataSource.| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEFAULT_VALIDITY_CHECK_ENABLED |
static int |
DEFAULT_VALIDITY_CHECK_TIMEOUT_SECONDS |
| Constructor and Description |
|---|
ConnectionFromDataSource(DataSource aDS) |
| Modifier and Type | Method and Description |
|---|---|
static ConnectionFromDataSource |
create(IHasDataSource aDSP) |
Connection |
getConnection() |
protected DataSource |
getDataSource() |
int |
getValidityCheckTimeoutSeconds() |
boolean |
isValidityCheckEnabled() |
ConnectionFromDataSource |
setValidityCheckEnabled(boolean bValidityCheckEnabled) |
ConnectionFromDataSource |
setValidityCheckTimeoutSeconds(int nValidityCheckTimeoutSeconds) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitshouldCloseConnectionpublic static final boolean DEFAULT_VALIDITY_CHECK_ENABLED
public static final int DEFAULT_VALIDITY_CHECK_TIMEOUT_SECONDS
public ConnectionFromDataSource(@Nonnull DataSource aDS)
@Nonnull protected final DataSource getDataSource()
public final boolean isValidityCheckEnabled()
@Nonnull public final ConnectionFromDataSource setValidityCheckEnabled(boolean bValidityCheckEnabled)
public final int getValidityCheckTimeoutSeconds()
@Nonnull public final ConnectionFromDataSource setValidityCheckTimeoutSeconds(int nValidityCheckTimeoutSeconds)
@Nonnull public Connection getConnection() throws DBNoConnectionException
getConnection in interface IHasConnectionDBNoConnectionExceptionpublic static ConnectionFromDataSource create(@Nonnull IHasDataSource aDSP)
Copyright © 2014–2021 Philip Helger. All rights reserved.