public class MysqlXADataSource extends MysqlDataSource implements javax.sql.XADataSource
| Modifier and Type | Field and Description |
|---|---|
(package private) static long |
serialVersionUID |
databaseName, description, encoding, explicitPort, explicitUrl, hostName, logWriter, mysqlDriver, password, port, profileSQLString, url, user| Constructor and Description |
|---|
MysqlXADataSource()
Default no-arg constructor is required by specification.
|
| Modifier and Type | Method and Description |
|---|---|
javax.sql.XAConnection |
getXAConnection() |
javax.sql.XAConnection |
getXAConnection(java.lang.String u,
java.lang.String p) |
private javax.sql.XAConnection |
wrapConnection(java.sql.Connection conn)
Wraps a connection as a 'fake' XAConnection
|
exposeAsProperties, getBooleanRuntimeProperty, getConnection, getConnection, getConnection, getDatabaseName, getDescription, getEnumRuntimeProperty, getIntegerRuntimeProperty, getLoginTimeout, getLogWriter, getLongRuntimeProperty, getMemorySizeRuntimeProperty, getParentLogger, getPassword, getPort, getPortNumber, getReference, getServerName, getStringRuntimeProperty, getUrl, getURL, getUser, isWrapperFor, setBooleanRuntimeProperty, setDatabaseName, setDescription, setEnumRuntimeProperty, setIntegerRuntimeProperty, setLoginTimeout, setLogWriter, setLongRuntimeProperty, setMemorySizeRuntimeProperty, setPassword, setPort, setPortNumber, setPropertiesViaRef, setServerName, setStringRuntimeProperty, setUrl, setURL, setUser, unwrapexposeAsDriverPropertyInfo, postInitializationaddProperty, getBooleanProperty, getBooleanProperty, getEnumProperty, getEnumProperty, getIntegerProperty, getIntegerProperty, getLongProperty, getLongProperty, getMemorySizeProperty, getMemorySizeProperty, getProperty, getProperty, getStringProperty, getStringProperty, initializeProperties, removeProperty, removeProperty, resetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetLoginTimeout, getLogWriter, getParentLogger, setLoginTimeout, setLogWriterexposeAsDriverPropertyInfoaddProperty, getBooleanProperty, getBooleanProperty, getEnumProperty, getEnumProperty, getIntegerProperty, getIntegerProperty, getLongProperty, getLongProperty, getMemorySizeProperty, getMemorySizeProperty, getProperty, getProperty, getStringProperty, getStringProperty, initializeProperties, postInitialization, removeProperty, removeProperty, resetstatic final long serialVersionUID
public MysqlXADataSource()
public javax.sql.XAConnection getXAConnection()
throws java.sql.SQLException
getXAConnection in interface javax.sql.XADataSourcejava.sql.SQLExceptionpublic javax.sql.XAConnection getXAConnection(java.lang.String u,
java.lang.String p)
throws java.sql.SQLException
getXAConnection in interface javax.sql.XADataSourcejava.sql.SQLExceptionprivate javax.sql.XAConnection wrapConnection(java.sql.Connection conn)
throws java.sql.SQLException
conn - connection to wrapXAConnectionjava.sql.SQLException - if an error occurs