org.seasar.framework.aop.interceptors
クラス RemoveSessionInterceptor

java.lang.Object
  拡張org.seasar.framework.aop.interceptors.AbstractInterceptor
      拡張org.seasar.framework.aop.interceptors.RemoveSessionInterceptor
すべての実装インタフェース:
Advice, Interceptor, MethodInterceptor, java.io.Serializable

public class RemoveSessionInterceptor
extends AbstractInterceptor

メソッドの実行後にHTTPセッションから属性を削除するインターセプタです。

作成者:
koichik
関連項目:
直列化された形式

フィールドの概要
protected  S2Container container
          このコンポーネントを管理しているS2コンテナです。
protected  java.lang.String[] name
          HTTPセッションから削除する属性の名前の配列です
 
コンストラクタの概要
RemoveSessionInterceptor(S2Container container)
          RemoveSessionInterceptorのインスタンスを構築します。
 
メソッドの概要
 java.lang.String[] getName()
          HTTPセッションから削除する属性の名前の配列を返します。
 java.lang.Object invoke(MethodInvocation invocation)
           
protected  void removeSession()
          HTTPセッションから属性を削除します。
 void setName(java.lang.String[] name)
          HTTPセッションから削除する属性の名前の配列を設定します。
 
クラス org.seasar.framework.aop.interceptors.AbstractInterceptor から継承したメソッド
createProxy, getComponentDef, getTargetClass
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

container

protected S2Container container
このコンポーネントを管理しているS2コンテナです。


name

protected java.lang.String[] name
HTTPセッションから削除する属性の名前の配列です

コンストラクタの詳細

RemoveSessionInterceptor

public RemoveSessionInterceptor(S2Container container)
RemoveSessionInterceptorのインスタンスを構築します。

パラメータ:
container - このコンポーネントを管理しているS2コンテナ
メソッドの詳細

getName

public java.lang.String[] getName()
HTTPセッションから削除する属性の名前の配列を返します。

戻り値:
HTTPセッションから削除する属性の名前の配列

setName

public void setName(java.lang.String[] name)
HTTPセッションから削除する属性の名前の配列を設定します。

パラメータ:
name - HTTPセッションから削除する属性の名前の配列

invoke

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

removeSession

protected void removeSession()
HTTPセッションから属性を削除します。



Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.