Class WmqXADbConnection
java.lang.Object
nablarch.core.db.connection.BasicDbConnection
nablarch.integration.messaging.wmq.xa.WmqXADbConnection
- All Implemented Interfaces:
AppDbConnection,TransactionManagerConnection
IBM MQを使用した分散トランザクションに対応した
TransactionManagerConnectionの実装クラス。
IBM MQの実装に合わせて下記メソッドをオーバーライドする。
その他の振る舞いは、BasicDbConnectionと同じ。-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class nablarch.core.db.connection.BasicDbConnection
closeStatements, getConnection, getDialect, initialize, prepareCall, prepareCallBySqlId, prepareCountStatementBySqlId, prepareParameterizedCountSqlStatementBySqlId, prepareParameterizedSqlStatement, prepareParameterizedSqlStatement, prepareParameterizedSqlStatement, prepareParameterizedSqlStatement, prepareParameterizedSqlStatementBySqlId, prepareParameterizedSqlStatementBySqlId, prepareParameterizedSqlStatementBySqlId, prepareParameterizedSqlStatementBySqlId, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatementBySqlId, prepareStatementBySqlId, removeStatement, setContext, setDbAccessExceptionFactory, setFactory, setIsolationLevel, setJdbcTransactionTimeoutHandler, setStatementReuse, terminate
-
Constructor Details
-
WmqXADbConnection
指定されたデータ接続を保持するオブジェクトを生成する。- Parameters:
con- データベース接続オブジェクト
-
-
Method Details
-
commit
public void commit()分散トランザクションのため何もしない。- Specified by:
commitin interfaceTransactionManagerConnection- Overrides:
commitin classBasicDbConnection- See Also:
-
rollback
public void rollback()分散トランザクションのため何もしない。- Specified by:
rollbackin interfaceTransactionManagerConnection- Overrides:
rollbackin classBasicDbConnection
-
closeConnection
protected void closeConnection()分散トランザクションのため何もしない。MQQueueManager.disconnect()にてコネクションがクローズされる。- Overrides:
closeConnectionin classBasicDbConnection
-