public class WmqXADbConnection extends BasicDbConnection
TransactionManagerConnection
の実装クラス。
IBM 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, terminate
public WmqXADbConnection(java.sql.Connection con)
con
- データベース接続オブジェクトpublic void commit()
commit
in interface TransactionManagerConnection
commit
in class BasicDbConnection
Connection.commit()
public void rollback()
rollback
in interface TransactionManagerConnection
rollback
in class BasicDbConnection
protected void closeConnection()
MQQueueManager.disconnect()
にてコネクションがクローズされる。closeConnection
in class BasicDbConnection