java.lang.Object
org.apache.derby.jdbc.BasicEmbeddedDataSource40
org.apache.derby.jdbc.BasicEmbeddedXADataSource40
- All Implemented Interfaces:
Serializable
,Wrapper
,CommonDataSource
,DataSource
,XADataSource
,org.apache.derby.iapi.jdbc.EmbeddedDataSourceInterface
,org.apache.derby.iapi.jdbc.EmbeddedXADataSourceInterface
public class BasicEmbeddedXADataSource40
extends BasicEmbeddedDataSource40
implements org.apache.derby.iapi.jdbc.EmbeddedXADataSourceInterface, XADataSource
This data source is suitable for an application using embedded Derby,
running on Java 8 Compact Profile 2 or higher.
BasicEmbeddedXADataSource40 is similar to
EmbeddedXADataSource40, except that it does not support JNDI
naming, i.e. it does not implement
javax.naming.Referenceable
.- See Also:
-
EmbeddedXADataSource40
- Serialized Form
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.derby.iapi.jdbc.ResourceAdapter
final XAConnection
final XAConnection
getXAConnection
(String user, String password) Methods inherited from class org.apache.derby.jdbc.BasicEmbeddedDataSource40
equals, 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, setUser, unwrap
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.sql.CommonDataSource
getParentLogger
Methods inherited from interface javax.sql.DataSource
createConnectionBuilder, getConnection, getConnection, getLoginTimeout, getLogWriter, setLoginTimeout, setLogWriter
Methods inherited from interface org.apache.derby.iapi.jdbc.EmbeddedDataSourceInterface
getAttributesAsPassword, getConnection, getConnectionAttributes, getCreateDatabase, getDatabaseName, getDataSourceName, getDescription, getPassword, getShutdownDatabase, getUser, setAttributesAsPassword, setConnectionAttributes, setCreateDatabase, setDatabaseName, setDataSourceName, setDescription, setPassword, setShutdownDatabase, setUser
Methods inherited from interface org.apache.derby.iapi.jdbc.EmbeddedXADataSourceInterface
createShardingKeyBuilder
Methods inherited from interface java.sql.Wrapper
isWrapperFor, unwrap
Methods inherited from interface javax.sql.XADataSource
createXAConnectionBuilder, getLoginTimeout, getLogWriter, setLoginTimeout, setLogWriter
-
Constructor Details
-
BasicEmbeddedXADataSource40
public BasicEmbeddedXADataSource40()Constructs a basic embedded XA data source. See the class Javadoc.
-
-
Method Details
-
getXAConnection
- Specified by:
getXAConnection
in interfaceXADataSource
- Throws:
SQLException
-
getXAConnection
- Specified by:
getXAConnection
in interfaceXADataSource
- Throws:
SQLException
-
getResourceAdapter
public org.apache.derby.iapi.jdbc.ResourceAdapter getResourceAdapter()- Specified by:
getResourceAdapter
in interfaceorg.apache.derby.iapi.jdbc.EmbeddedXADataSourceInterface
- Returns:
- The ResourceAdapter instance for the underlying database
-