org.seasar.jms.container.filter.impl
クラス RollBackFilter
java.lang.Object
org.seasar.jms.container.filter.impl.RollBackFilter
- すべての実装されたインタフェース:
- Filter
public class RollBackFilter
- extends Object
- implements Filter
リスナコンポーネントまたはフィルタで例外が発生した場合にトランザクションをロールバックするフィルタです。
- 作成者:
- koichik
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
transactionManager
protected TransactionManager transactionManager
- トランザクションマネージャ
RollBackFilter
public RollBackFilter()
doFilter
public void doFilter(Message message,
FilterChain chain)
throws Exception
- インタフェース
Filter
の記述:
- フィルタを実行します。
- 定義:
- インタフェース
Filter
内の doFilter
- パラメータ:
message
- 受信したJMSメッセージchain
- 後続のフィルタを呼び出すためのチェーン
- 例外:
Exception
- フィルタまたはリスナコンポーネントで例外が発生した場合にスローされます
rollBack
protected void rollBack()
- トランザクションをロールバックします。
Copyright © 2005-2009 The Seasar Foundation. All Rights Reserved.