org.seasar.jms.container.filter.impl
クラス ExternalContextFilter

java.lang.Object
  上位を拡張 org.seasar.jms.container.filter.impl.ExternalContextFilter
すべての実装されたインタフェース:
Filter

public class ExternalContextFilter
extends Object
implements Filter

JMSメッセージを外部コンテキストに設定するフィルタです。

作成者:
koichik

フィールドの概要
protected  S2Container container
          S2コンテナ
 
コンストラクタの概要
ExternalContextFilter()
           
 
メソッドの概要
 void doFilter(Message message, FilterChain chain)
          フィルタを実行します。
protected  void setRequest(ExternalContext externalContext, JMSRequest request)
          外部コンテキストに設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

container

protected S2Container container
S2コンテナ

コンストラクタの詳細

ExternalContextFilter

public ExternalContextFilter()
メソッドの詳細

doFilter

public void doFilter(Message message,
                     FilterChain chain)
              throws Exception
インタフェース Filter の記述:
フィルタを実行します。

定義:
インタフェース Filter 内の doFilter
パラメータ:
message - 受信したJMSメッセージ
chain - 後続のフィルタを呼び出すためのチェーン
例外:
Exception - フィルタまたはリスナコンポーネントで例外が発生した場合にスローされます

setRequest

protected void setRequest(ExternalContext externalContext,
                          JMSRequest request)
外部コンテキストに設定します。

パラメータ:
externalContext - 外部コンテキスト
request - JMSリクエスト


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