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
-
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:
commit
in interfaceTransactionManagerConnection
- Overrides:
commit
in classBasicDbConnection
- See Also:
-
rollback
public void rollback()分散トランザクションのため何もしない。- Specified by:
rollback
in interfaceTransactionManagerConnection
- Overrides:
rollback
in classBasicDbConnection
-
closeConnection
protected void closeConnection()分散トランザクションのため何もしない。MQQueueManager.disconnect()
にてコネクションがクローズされる。- Overrides:
closeConnection
in classBasicDbConnection
-