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