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