|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectorg.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 内の getLogWriterSQLException
public int getLoginTimeout()
throws SQLException
XADataSource 内の getLoginTimeoutSQLException
public XAConnection getXAConnection()
throws SQLException
XADataSource 内の getXAConnectionSQLException
public XAConnection getXAConnection(String user,
String password)
throws SQLException
XADataSource 内の getXAConnectionSQLException
public void setLogWriter(PrintWriter out)
throws SQLException
XADataSource 内の setLogWriterSQLException
public void setLoginTimeout(int seconds)
throws SQLException
XADataSource 内の setLoginTimeoutSQLExceptionprotected DataSource getDataSource()
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||