Class WmqXATransaction

java.lang.Object
nablarch.integration.messaging.wmq.xa.WmqXATransaction
All Implemented Interfaces:
Transaction

public class WmqXATransaction extends Object implements Transaction
IBM MQを使用した分散トランザクションの制御を行うクラス。
  • Constructor Summary

    Constructors
    Constructor
    Description
    WmqXATransaction(String connectionName)
    指定されたコネクション名に対するトランザクションオブジェクトを生成する。
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    トランザクションを開始する。
    void
    現在のトランザクションをコミットする。
    void
    現在のトランザクションをロールバックする。

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WmqXATransaction

      public WmqXATransaction(String connectionName)
      指定されたコネクション名に対するトランザクションオブジェクトを生成する。
      Parameters:
      connectionName - コネクション名
  • Method Details

    • begin

      public void begin()
      トランザクションを開始する。

      トランザクション開始後にアイソレーションレベルを設定する。

      Specified by:
      begin in interface Transaction
    • commit

      public void commit()
      現在のトランザクションをコミットする。
      Specified by:
      commit in interface Transaction
    • rollback

      public void rollback()
      現在のトランザクションをロールバックする。
      Specified by:
      rollback in interface Transaction