org.apache.derby.jdbc
Class ClientConnectionPoolDataSource40
java.lang.Object
   org.apache.derby.jdbc.ClientBaseDataSource
org.apache.derby.jdbc.ClientBaseDataSource
       org.apache.derby.jdbc.ClientDataSource
org.apache.derby.jdbc.ClientDataSource
           org.apache.derby.jdbc.ClientConnectionPoolDataSource
org.apache.derby.jdbc.ClientConnectionPoolDataSource
               org.apache.derby.jdbc.ClientConnectionPoolDataSource40
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
 interfacesis implemented | 
| 
 | unwrap(java.lang.Class<T> interfaces)Returns
 thisif 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 interfacesis 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 thisif 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.