org.seasar.framework.ejb.tx
クラス AbstractEJB3TxInterceptor
java.lang.Object
org.seasar.extension.tx.AbstractTxInterceptor
org.seasar.framework.ejb.tx.AbstractEJB3TxInterceptor
- すべての実装されたインタフェース:
- Advice, Interceptor, MethodInterceptor
- 直系の既知のサブクラス:
- EJB3RequiredInterceptor, EJB3RequiresNewInterceptor
public abstract class AbstractEJB3TxInterceptor
- extends AbstractTxInterceptor
EJB3準拠の宣言的トランザクションをサポートするインターセプタの抽象クラスです。
- 作成者:
- koichik
メソッドの概要 |
protected static boolean |
isRollingBack(Throwable throwable)
EJB3仕様に従い、 発生した例外によってトランザクションをロールバックしなくてはならない場合はtrue を、
それ以外の場合はfalse を返します。 |
クラス org.seasar.extension.tx.AbstractTxInterceptor から継承されたメソッド |
addCommitRule, addRollbackRule, begin, complete, end, getTransactionManager, getUserTransaction, hasTransaction, resume, rollback, setTransactionManager, setUserTransaction, suspend |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractEJB3TxInterceptor
public AbstractEJB3TxInterceptor()
- インスタンスを構築します。
isRollingBack
protected static boolean isRollingBack(Throwable throwable)
- EJB3仕様に従い、 発生した例外によってトランザクションをロールバックしなくてはならない場合は
true
を、
それ以外の場合はfalse
を返します。
- パラメータ:
throwable
- 発生した例外
- 戻り値:
- 発生した例外によってトランザクションをロールバックしなくてはならない場合は
true
Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.