クラス LocalTransactionManager

java.lang.Object
org.iplass.mtp.impl.transaction.LocalTransactionManager
すべての実装されたインタフェース:
Manager, TransactionManager

public class LocalTransactionManager extends Object implements TransactionManager
  • フィールド詳細

  • コンストラクタの詳細

    • LocalTransactionManager

      public LocalTransactionManager()
  • メソッドの詳細

    • newTransaction

      public Transaction newTransaction()
      インタフェースからコピーされた説明: TransactionManager
      新規にトランザクションを開始する。
      定義:
      newTransaction インタフェース内 TransactionManager
      戻り値:
    • currentTransaction

      public Transaction currentTransaction()
      インタフェースからコピーされた説明: TransactionManager
      現在のトランザクションを取得します。 トランザクションが開始されていない場合、TransactionStatus.NONEのTransactionが返却されます。 サスペンドされている場合はTransactionStatus.SUSPENDEDのTransactionが返却されます。
      定義:
      currentTransaction インタフェース内 TransactionManager
      戻り値:
    • checkAndClean

      public void checkAndClean()
    • newTransaction

      public Transaction newTransaction(boolean readOnly)
      インタフェースからコピーされた説明: TransactionManager
      新規に読み込み専用とマークしたトランザクションを開始する。
      定義:
      newTransaction インタフェース内 TransactionManager
      パラメータ:
      readOnly -
      戻り値:
    • createTran

      protected Transaction createTran(boolean readOnly, boolean noTransaction)
    • suspend

      public Transaction suspend()
      インタフェースからコピーされた説明: TransactionManager
      トランザクションをサスペンドします。 サスペンドされた状態(Transacton.status=SUSPENDED)であることを示すTransactionインスタンスが返却されます。
      定義:
      suspend インタフェース内 TransactionManager
      戻り値:
      サスペンド状態のTransaction
    • resume

      public void resume(Transaction t)
      インタフェースからコピーされた説明: TransactionManager
      サスペンドされたトランザクションを復帰します。
      定義:
      resume インタフェース内 TransactionManager
      パラメータ:
      t - suspend()の際取得したTransactionインスタンス