クラス LocalTransaction

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

public class LocalTransaction extends Object implements Transaction
  • コンストラクタの詳細

    • LocalTransaction

      public LocalTransaction(boolean readOnly)
    • LocalTransaction

      public LocalTransaction(boolean readOnly, LocalTransaction stacked)
    • LocalTransaction

      public LocalTransaction(boolean readOnly, LocalTransaction stacked, boolean noTransaction)
  • メソッドの詳細

    • getStacked

      public LocalTransaction getStacked()
    • getCon

    • setCon

      public void setCon(LocalTransactionConnectionWrapper con) throws SQLException
      例外:
      SQLException
    • commit

      public void commit()
      インタフェースからコピーされた説明: Transaction
      トランザクションをコミットします。
      定義:
      commit インタフェース内 Transaction
    • close

      public void close()
    • getStatus

      public TransactionStatus getStatus()
      インタフェースからコピーされた説明: Transaction
      トランザクションの状態を取得します。
      定義:
      getStatus インタフェース内 Transaction
      戻り値:
    • isRollbackOnly

      public boolean isRollbackOnly()
      インタフェースからコピーされた説明: Transaction
      このトランザクションがsetRollbackOnlyされているかどうかを取得します。
      定義:
      isRollbackOnly インタフェース内 Transaction
      戻り値:
      setRollbackOnlyの場合true
    • rollback

      public void rollback()
      インタフェースからコピーされた説明: Transaction
      トランザクションをロールバックします。
      定義:
      rollback インタフェース内 Transaction
    • setRollbackOnly

      public void setRollbackOnly()
      インタフェースからコピーされた説明: Transaction
      このトランザクションをロールバックするものとしてマークします。 setRollbackOnlyされたトランザクションは最終的にはロールバックされます。
      定義:
      setRollbackOnly インタフェース内 Transaction
    • getAttribute

      public Object getAttribute(Object key)
      インタフェースからコピーされた説明: Transaction
      このトランザクションコンテキストに紐づけられている特定の属性を取得します。 同一トランザクション内でsetAttribute()したものがあれば、その値が取得できます。
      定義:
      getAttribute インタフェース内 Transaction
      パラメータ:
      key - 属性のキー
      戻り値:
      属性の値
    • setAttribute

      public void setAttribute(Object key, Object value)
      インタフェースからコピーされた説明: Transaction
      このトランザクションのコンテキストに特定の属性を紐づけます。
      定義:
      setAttribute インタフェース内 Transaction
      パラメータ:
      key - 属性のキー
      value - 属性の値
    • removeAttribute

      public Object removeAttribute(Object key)
      インタフェースからコピーされた説明: Transaction
      このトランザクションコンテキストに紐づけられている特定の属性を削除します。
      定義:
      removeAttribute インタフェース内 Transaction
      パラメータ:
      key - 属性のキー
      戻り値:
      削除された値
    • addTransactionListener

      public void addTransactionListener(TransactionListener listener)
      インタフェースからコピーされた説明: Transaction
      このトランザクションのcommit、rollbackを監視するリスナーを登録します。
      定義:
      addTransactionListener インタフェース内 Transaction
      パラメータ:
      listener -
    • isReadOnly

      public boolean isReadOnly()
      インタフェースからコピーされた説明: Transaction
      このトランザクションがReadOnlyとしてマークされているかどうかを取得します。
      定義:
      isReadOnly インタフェース内 Transaction
      戻り値:
    • setTestRollbackMode

      public void setTestRollbackMode(boolean testRollbackMode)