java.io.Serializable, java.sql.Wrapper, javax.sql.CommonDataSource, javax.sql.DataSource, javax.sql.XADataSource, EmbeddedDataSourceInterface, EmbeddedXADataSourceInterfacepublic class BasicEmbeddedXADataSource40 extends BasicEmbeddedDataSource40 implements EmbeddedXADataSourceInterface, javax.sql.XADataSource
javax.naming.Referenceable.EmbeddedXADataSource40,
Serialized Form| Modifier and Type | Field | Description |
|---|---|---|
private ResourceAdapter |
ra |
link to the database
|
private static long |
serialVersionUID |
attributesAsPassword, connectionAttributes, createDatabase, databaseName, dataSourceName, description, driver, jdbcurl, loginTimeout, shutdownDatabase| Constructor | Description |
|---|---|
BasicEmbeddedXADataSource40() |
Constructs a basic embedded XA data source.
|
| Modifier and Type | Method | Description |
|---|---|---|
private javax.sql.XAConnection |
createXAConnection(ResourceAdapter ra,
java.lang.String user,
java.lang.String password,
boolean requestPassword) |
Instantiate and return an EmbedXAConnection from this instance
of EmbeddedXADataSource.
|
ResourceAdapter |
getResourceAdapter() |
|
javax.sql.XAConnection |
getXAConnection() |
|
javax.sql.XAConnection |
getXAConnection(java.lang.String user,
java.lang.String password) |
|
protected void |
update() |
Update
BasicEmbeddedDataSource40.jdbcurl from attributes set. |
equals, findDriver, getAttributesAsPassword, getConnection, getConnection, getConnection, getConnectionAttributes, getCreateDatabase, getDatabaseName, getDataSourceName, getDescription, getLoginTimeout, getLogWriter, getParentLogger, getPassword, getShutdownDatabase, getUser, hashCode, isWrapperFor, setAttributesAsPassword, setConnectionAttributes, setCreateDatabase, setDatabaseName, setDataSourceName, setDescription, setLoginTimeout, setLogWriter, setPassword, setShutdownDatabase, setupResourceAdapter, setUser, unwrapcreateShardingKeyBuilder, getParentLoggercreateConnectionBuilder, getConnection, getConnection, getLoginTimeout, getLogWriter, setLoginTimeout, setLogWritergetAttributesAsPassword, getConnectionAttributes, getCreateDatabase, getDatabaseName, getDataSourceName, getDescription, getPassword, getShutdownDatabase, getUser, setAttributesAsPassword, setConnectionAttributes, setCreateDatabase, setDatabaseName, setDataSourceName, setDescription, setPassword, setShutdownDatabase, setUserprivate static final long serialVersionUID
private transient ResourceAdapter ra
public BasicEmbeddedXADataSource40()
public final javax.sql.XAConnection getXAConnection()
throws java.sql.SQLException
getXAConnection in interface javax.sql.XADataSourcejava.sql.SQLExceptionpublic final javax.sql.XAConnection getXAConnection(java.lang.String user,
java.lang.String password)
throws java.sql.SQLException
getXAConnection in interface javax.sql.XADataSourcejava.sql.SQLExceptionprotected void update()
BasicEmbeddedDataSource40.jdbcurl from attributes set.
Also clears ra.update in class BasicEmbeddedDataSource40private javax.sql.XAConnection createXAConnection(ResourceAdapter ra, java.lang.String user, java.lang.String password, boolean requestPassword) throws java.sql.SQLException
ra - The resource adapter for this databaseuser - The user namepassword - The passwordrequestPassword - java.sql.SQLExceptionpublic ResourceAdapter getResourceAdapter()
getResourceAdapter in interface EmbeddedXADataSourceInterfaceApache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.