|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.extension.dbcp.impl.DataSourceXADataSource
DataSource
から取得したJDBCコネクションを使用するXADataSource
の実装です。
このXAデータソースが提供するXAConnection
は非XAコネクションのラッパーであり、
2フェーズ・コミット・プロトコルをシミュレートします。 これは真の2フェーズ・コミット・プロトコルではありません。
フィールドの概要 | |
protected DataSource |
dataSource
JNDIからルックアップしたデータソース |
protected String |
dataSourceName
JNDIからルックアップするデータソース名 |
protected Hashtable |
env
JNDIのを作成するための環境 |
コンストラクタの概要 | |
DataSourceXADataSource()
|
メソッドの概要 | |
protected DataSource |
getDataSource()
JNDIからルックアップしたデータソースを返します。 |
int |
getLoginTimeout()
|
PrintWriter |
getLogWriter()
|
XAConnection |
getXAConnection()
|
XAConnection |
getXAConnection(String user,
String password)
|
void |
setDataSourceName(String dataSourceName)
JNDIからルックアップするデータソース名を設定します。 |
void |
setEnv(Map env)
JNDIのを作成するための環境を設定します。 |
void |
setLoginTimeout(int seconds)
|
void |
setLogWriter(PrintWriter out)
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected String dataSourceName
protected Hashtable env
protected DataSource dataSource
コンストラクタの詳細 |
public DataSourceXADataSource()
メソッドの詳細 |
public void setDataSourceName(String dataSourceName)
dataSourceName
- JNDIからルックアップするデータソース名public void setEnv(Map env)
env
- JNDIの初期コンテキストを作成するための環境public PrintWriter getLogWriter() throws SQLException
XADataSource
内の getLogWriter
SQLException
public int getLoginTimeout() throws SQLException
XADataSource
内の getLoginTimeout
SQLException
public XAConnection getXAConnection() throws SQLException
XADataSource
内の getXAConnection
SQLException
public XAConnection getXAConnection(String user, String password) throws SQLException
XADataSource
内の getXAConnection
SQLException
public void setLogWriter(PrintWriter out) throws SQLException
XADataSource
内の setLogWriter
SQLException
public void setLoginTimeout(int seconds) throws SQLException
XADataSource
内の setLoginTimeout
SQLException
protected DataSource getDataSource()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |