org.apache.derby.jdbc
Class ClientConnectionPoolDataSource40
java.lang.Object
org.apache.derby.jdbc.ClientBaseDataSource
org.apache.derby.jdbc.ClientDataSource
org.apache.derby.jdbc.ClientConnectionPoolDataSource
org.apache.derby.jdbc.ClientConnectionPoolDataSource40
- All Implemented Interfaces:
- java.io.Serializable, java.sql.Wrapper, javax.naming.Referenceable, javax.sql.CommonDataSource, javax.sql.ConnectionPoolDataSource, javax.sql.DataSource
public class ClientConnectionPoolDataSource40
- extends org.apache.derby.jdbc.ClientConnectionPoolDataSource
ClientConnectionPoolDataSource40 is a factory for PooledConnection objects.
An object that implements this interface
will typically be registered with a naming service that is based on the
Java Naming and Directory Interface (JNDI). Use this factory
if your application runs under JDBC4.0.
Use
ClientConnectionPoolDataSource, instead, if your application runs under
JDBC3.0 or JDBC2.0, that is, on the following Java Virtual Machines:
- JDBC 3.0 - Java 2 - JDK 1.4, J2SE 5.0
- JDBC 2.0 - Java 2 - JDK 1.2,1.3
- See Also:
- Serialized Form
Fields inherited from class org.apache.derby.jdbc.ClientConnectionPoolDataSource |
className__ |
Fields inherited from class org.apache.derby.jdbc.ClientBaseDataSource |
CLEAR_TEXT_PASSWORD_SECURITY, connectionAttributes, ENCRYPTED_PASSWORD_SECURITY, ENCRYPTED_USER_AND_PASSWORD_SECURITY, propertyDefault_portNumber, propertyDefault_retrieveMessageText, propertyDefault_securityMechanism, propertyDefault_serverName, propertyDefault_traceFileAppend, propertyDefault_traceLevel, propertyDefault_user, securityMechanism, SSL_BASIC, SSL_OFF, SSL_PEER_AUTHENTICATION, STRONG_PASSWORD_SUBSTITUTE_SECURITY, TRACE_ALL, TRACE_CONNECTION_CALLS, TRACE_CONNECTS, TRACE_DIAGNOSTICS, TRACE_DRIVER_CONFIGURATION, TRACE_NONE, TRACE_PARAMETER_META_DATA, TRACE_PROTOCOL_FLOWS, TRACE_RESULT_SET_CALLS, TRACE_RESULT_SET_META_DATA, TRACE_STATEMENT_CALLS, TRACE_XA_CALLS, traceLevel, USER_ONLY_SECURITY |
Method Summary |
boolean |
isWrapperFor(java.lang.Class<?> interfaces)
Returns false unless interfaces is implemented |
|
unwrap(java.lang.Class<T> interfaces)
Returns this if this class implements the interface |
Methods inherited from class org.apache.derby.jdbc.ClientConnectionPoolDataSource |
getPooledConnection, getPooledConnection |
Methods inherited from class org.apache.derby.jdbc.ClientDataSource |
getConnection, getConnection |
Methods inherited from class org.apache.derby.jdbc.ClientBaseDataSource |
computeDncLogWriter, getClientSSLMode, getConnectionAttributes, getCreateDatabase, getDatabaseName, getDataSourceName, getDescription, getLoginTimeout, getLogWriter, getPassword, getPassword, getPortNumber, getReference, getRetrieveMessageText, getRetrieveMessageText, getSecurityMechanism, getSecurityMechanism, getSecurityMechanism, getServerName, getShutdownDatabase, getSsl, getSSLModeFromString, getTraceDirectory, getTraceDirectory, getTraceFile, getTraceFile, getTraceFileAppend, getTraceFileAppend, getTraceLevel, getTraceLevel, getUpgradedSecurityMechanism, getUser, getUser, setConnectionAttributes, setCreateDatabase, setDatabaseName, setDataSourceName, setDescription, setLoginTimeout, setLogWriter, setPassword, setPortNumber, setRetrieveMessageText, setSecurityMechanism, setServerName, setShutdownDatabase, setSsl, setSsl, setTraceDirectory, setTraceFile, setTraceFileAppend, setTraceLevel, setUser |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.sql.CommonDataSource |
getLoginTimeout, getLogWriter, setLoginTimeout, setLogWriter |
ClientConnectionPoolDataSource40
public ClientConnectionPoolDataSource40()
isWrapperFor
public boolean isWrapperFor(java.lang.Class<?> interfaces)
throws java.sql.SQLException
- Returns false unless
interfaces
is implemented
- Parameters:
interfaces
- a Class defining an interface.
- Returns:
- true if this implements the interface or
directly or indirectly wraps an object
that does.
- Throws:
java.sql.SQLException
- if an error occurs while determining
whether this is a wrapper for an object
with the given interface.
unwrap
public <T> T unwrap(java.lang.Class<T> interfaces)
throws java.sql.SQLException
- Returns
this
if this class implements the interface
- Parameters:
interfaces
- a Class defining an interface
- Returns:
- an object that implements the interface
- Throws:
java.sql.SQLExption
- if no object if found that implements the
interface
java.sql.SQLException
Apache Derby 10.3 API Documentation - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.