org.seasar.framework.ejb.tx
クラス EJB3RequiresNewInterceptor

java.lang.Object
  上位を拡張 org.seasar.extension.tx.AbstractTxInterceptor
      上位を拡張 org.seasar.framework.ejb.tx.AbstractEJB3TxInterceptor
          上位を拡張 org.seasar.framework.ejb.tx.EJB3RequiresNewInterceptor
すべての実装されたインタフェース:
Advice, Interceptor, MethodInterceptor

public class EJB3RequiresNewInterceptor
extends AbstractEJB3TxInterceptor

作成者:
koichik

コンストラクタの概要
EJB3RequiresNewInterceptor(TransactionManager transactionManager)
           
 
メソッドの概要
 Object invoke(MethodInvocation invocation)
           
protected  Transaction suspendIfNecessary()
           
 
クラス org.seasar.framework.ejb.tx.AbstractEJB3TxInterceptor から継承されたメソッド
isRollingBack
 
クラス org.seasar.extension.tx.AbstractTxInterceptor から継承されたメソッド
addCommitRule, addRollbackRule, begin, complete, end, getTransaction, getTransactionManager, hasTransaction, resume, rollback, suspend
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

EJB3RequiresNewInterceptor

public EJB3RequiresNewInterceptor(TransactionManager transactionManager)
メソッドの詳細

invoke

public Object invoke(MethodInvocation invocation)
              throws Throwable
例外:
Throwable

suspendIfNecessary

protected Transaction suspendIfNecessary()
                                  throws SystemException
例外:
SystemException


Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.