java.io.Serializable
, java.sql.Wrapper
, javax.sql.CommonDataSource
, javax.sql.DataSource
, javax.sql.XADataSource
, EmbeddedDataSourceInterface
, EmbeddedXADataSourceInterface
public class BasicEmbeddedXADataSource40 extends BasicEmbeddedDataSource40 implements EmbeddedXADataSourceInterface, javax.sql.XADataSource
javax.naming.Referenceable
.EmbeddedXADataSource40
,
Serialized FormModifier 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, unwrap
createShardingKeyBuilder, getParentLogger
createConnectionBuilder, getConnection, getConnection, getLoginTimeout, getLogWriter, setLoginTimeout, setLogWriter
getAttributesAsPassword, getConnectionAttributes, getCreateDatabase, getDatabaseName, getDataSourceName, getDescription, getPassword, getShutdownDatabase, getUser, setAttributesAsPassword, setConnectionAttributes, setCreateDatabase, setDatabaseName, setDataSourceName, setDescription, setPassword, setShutdownDatabase, setUser
private 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.XADataSource
java.sql.SQLException
public final javax.sql.XAConnection getXAConnection(java.lang.String user, java.lang.String password) throws java.sql.SQLException
getXAConnection
in interface javax.sql.XADataSource
java.sql.SQLException
protected void update()
BasicEmbeddedDataSource40.jdbcurl
from attributes set.
Also clears ra
.update
in class BasicEmbeddedDataSource40
private 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.SQLException
public ResourceAdapter getResourceAdapter()
getResourceAdapter
in interface EmbeddedXADataSourceInterface
Apache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.