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