org.apache.derby.jdbc
Class ClientXADataSource40
java.lang.Object
org.apache.derby.jdbc.ClientBaseDataSource
org.apache.derby.jdbc.ClientDataSource
org.apache.derby.jdbc.ClientXADataSource
org.apache.derby.jdbc.ClientXADataSource40
All Implemented Interfaces: java.io.Serializable, java.sql.Wrapper, javax.naming.Referenceable, javax.sql.CommonDataSource, javax.sql.DataSource, javax.sql.XADataSource
public class ClientXADataSource40 extends org.apache.derby.jdbc.ClientXADataSource
This is Derby's network XADataSource for use with JDBC4.0.
An XADataSource is a factory for XAConnection objects. It represents a
RM in a DTP environment. An object that implements the XADataSource
interface is typically registered with a JNDI service provider.
ClientXADataSource40 supports the JDBC 4.0 specification
for the J2SE 6.0 Java Virtual Machine environment. Use ClientXADataSource
if your application runs in the following environments:
JDBC 3.0 - Java 2 - JDK 1.4, J2SE 5.0
JDBC 2.0 - Java 2 - JDK 1.2,1.3
ClientXADataSource40 is serializable and referenceable.
See ClientDataSource40 for DataSource properties.
See Also: Serialized Form
Fields inherited from class org.apache.derby.jdbc.ClientXADataSource
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
java.util.logging.Logger
getParentLogger ()
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.ClientXADataSource
getXAConnection, getXAConnection
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 , handleConnectionException , maxStatementsToPool , setConnectionAttributes , setCreateDatabase , setDatabaseName , setDataSourceName , setDescription , setLoginTimeout , setLogWriter , setPassword , setPortNumber , setRetrieveMessageText , setSecurityMechanism , setServerName , setShutdownDatabase , 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
ClientXADataSource40
public ClientXADataSource40 ()
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
getParentLogger
public java.util.logging.Logger getParentLogger ()
throws java.sql.SQLFeatureNotSupportedException
Throws:
java.sql.SQLFeatureNotSupportedException
Apache Derby 10.8 API Documentation - Copyright © 2004,2012 The Apache Software Foundation. All Rights Reserved.
Scripting on this page tracks web page traffic,
but does not change the content in any way.