パッケージ org.iplass.mtp.transaction

  • インタフェースの概要 
    インタフェース 説明
    Transaction
    トランザクションを表すインタフェースです。
    TransactionListener
    トランザクションのcommit、rollbackの通知を受け取るためのインタフェースです。
    TransactionManager
    TransactionManagerのインタフェース。
  • クラスの概要 
    クラス 説明
    Holder  
    NoTransaction
    トランザクションがない状態を表すTransactionです。
    TransactionOption
    トランザクション処理のオプションを指定するためのクラスです。
  • 列挙型の概要 
    列挙 説明
    Propagation
    トランザクションの伝搬をあらわすenum型です。
    TransactionStatus  
  • 例外の概要 
    例外 説明
    RollbackException
    Transaction.setRollbackOnly()されたトランザクションをCommitしようとした場合、 また、Transaction#requiresNew()などにてトランザクション処理中に、 setRollbackOnly()された場合でかつTransactionAction内で例外がスローされなかった場合、スローされる例外。
    TransactionException
    トランザクションをcommit/rollbackする際に、 なんらかの障害が発生した場合にスローされる例外です。