public class WmqXADbConnection extends BasicDbConnection
TransactionManagerConnectionの実装クラス。
WebSphere MQの実装に合わせて下記メソッドをオーバーライドする。
その他の振る舞いは、BasicDbConnectionと同じ。| Constructor and Description |
|---|
WmqXADbConnection(java.sql.Connection con)
指定されたデータ接続を保持するオブジェクトを生成する。
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeConnection()
分散トランザクションのため何もしない。
MQQueueManager.disconnect()にてコネクションがクローズされる。 |
void |
commit()
分散トランザクションのため何もしない。
|
void |
rollback()
分散トランザクションのため何もしない。
|
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, terminatepublic WmqXADbConnection(java.sql.Connection con)
con - データベース接続オブジェクトpublic void commit()
commit in interface TransactionManagerConnectioncommit in class BasicDbConnectionConnection.commit()public void rollback()
rollback in interface TransactionManagerConnectionrollback in class BasicDbConnectionprotected void closeConnection()
MQQueueManager.disconnect()にてコネクションがクローズされる。closeConnection in class BasicDbConnection