Class WmqXADbConnectionFactoryForXADataSource
java.lang.Object
nablarch.core.db.connection.ConnectionFactorySupport
nablarch.integration.messaging.wmq.xa.WmqXADbConnectionFactoryForXADataSource
- All Implemented Interfaces:
ConnectionFactory
IBM MQを使用した分散トランザクションに対応したデータベース接続を生成するクラス。
-
Field Summary
Fields inherited from class nablarch.core.db.connection.ConnectionFactorySupport
dbAccessExceptionFactory, dialect, statementFactory, statementReuse
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetConnection
(String name) データベース接続を取得する。void
setXaDataSource
(XADataSource xaDataSource) XAデータソースを設定する。Methods inherited from class nablarch.core.db.connection.ConnectionFactorySupport
initConnection, setContext, setDbAccessExceptionFactory, setDialect, setStatementFactory, setStatementReuse
-
Constructor Details
-
WmqXADbConnectionFactoryForXADataSource
public WmqXADbConnectionFactoryForXADataSource()
-
-
Method Details
-
getConnection
データベース接続を取得する。WmqMessagingContext.getJdbcConnection(XADataSource)
メソッドを呼び出し、 取得したConnection
を使用してBasicDbConnection
を生成する。- Parameters:
name
- コネクション名- Returns:
- データベース接続オブジェクト
- See Also:
-
setXaDataSource
XAデータソースを設定する。- Parameters:
xaDataSource
- XAデータソース
-