public class LocalXADataSource extends Object implements XADataSource
XADataSource implementation which uses a local transaction
for its operations.| Modifier and Type | Class and Description |
|---|---|
class |
LocalXADataSource.LocalConnection
Local
Connection implementation. |
class |
LocalXADataSource.LocalXAConnection
This class represents an
XAConnection implementation which is backed by
a normal JDBC Connection. |
class |
LocalXADataSource.LocalXAResource
This class represents an
XAResource implementation based on
the local transaction model. |
| Constructor and Description |
|---|
LocalXADataSource() |
| Modifier and Type | Method and Description |
|---|---|
String |
getDriverClassName() |
int |
getLoginTimeout() |
PrintWriter |
getLogWriter() |
Logger |
getParentLogger() |
String |
getPassword() |
String |
getUrl() |
String |
getUsername() |
String |
getValidationQuery() |
XAConnection |
getXAConnection() |
XAConnection |
getXAConnection(String user,
String password) |
void |
initConn() |
void |
setDriverClassName(String driverClassName) |
void |
setLoginTimeout(int seconds) |
void |
setLogWriter(PrintWriter out) |
void |
setPassword(String password) |
void |
setUrl(String url) |
void |
setUsername(String username) |
void |
setValidationQuery(String validationQuery) |
public PrintWriter getLogWriter() throws SQLException
getLogWriter in interface CommonDataSourceSQLExceptionpublic void setLogWriter(PrintWriter out) throws SQLException
setLogWriter in interface CommonDataSourceSQLExceptionpublic void setLoginTimeout(int seconds)
throws SQLException
setLoginTimeout in interface CommonDataSourceSQLExceptionpublic int getLoginTimeout()
throws SQLException
getLoginTimeout in interface CommonDataSourceSQLExceptionpublic Logger getParentLogger() throws SQLFeatureNotSupportedException
getParentLogger in interface CommonDataSourceSQLFeatureNotSupportedExceptionpublic XAConnection getXAConnection() throws SQLException
getXAConnection in interface XADataSourceSQLExceptionpublic XAConnection getXAConnection(String user, String password) throws SQLException
getXAConnection in interface XADataSourceSQLExceptionpublic String getUrl()
public void setUrl(String url)
public String getUsername()
public void setUsername(String username)
public String getPassword()
public void setPassword(String password)
public String getDriverClassName()
public void setDriverClassName(String driverClassName)
public void initConn()
throws SQLException
SQLExceptionpublic String getValidationQuery()
public void setValidationQuery(String validationQuery)
Copyright © 2019 WSO2. All rights reserved.