intra-mart(R) 6.0.13

jp.co.intra_mart.foundation.service.provider.application
クラス FilterHTTPActionEvent

java.lang.Object
  拡張jp.co.intra_mart.foundation.service.provider.application.FilterHTTPActionEvent
すべての実装インタフェース:
HTTPActionEvent

public abstract class FilterHTTPActionEvent
extends Object
implements HTTPActionEvent

Application Runtime で実行されるイベントのための フィルターイベントの抽象実装です。
実際のイベントをフィルタリングしてラップする場合に利用します。

フィルターイベントを作成する場合は、この抽象実装をスーパークラスとして サブクラスを作成します。 その際、引数を1つも持たない public なコンストラクタを持つ必要があります。

導入されたバージョン:
version 4.3

コンストラクタの概要
protected FilterHTTPActionEvent()
          指定のイベントをラップするためのフィルターを作成します。
 
メソッドの概要
 void action(HTTPActionEventContext context, HttpServletRequest request, HttpServletResponse response)
          イベント処理メソッドです。
protected abstract  void doFilter(HTTPActionEventContext context, HttpServletRequest request, HttpServletResponse response, FilterHTTPActionEventChain chain)
          イベントのフィルタ処理です。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FilterHTTPActionEvent

protected FilterHTTPActionEvent()
指定のイベントをラップするためのフィルターを作成します。

メソッドの詳細

action

public final void action(HTTPActionEventContext context,
                         HttpServletRequest request,
                         HttpServletResponse response)
                  throws ServletException
イベント処理メソッドです。

Application Runtime で HTTPActionEventListenerServlet により 実行されます。 このメソッドは、Application Runtime 内で実行されるため、 このメソッド内で使用するすべてのクラスは、Application Runtime の 動作する環境内においてアクセスできる必要があります。

このメソッドは、リクエストを適切に処理した後に、 doFilter(HTTPActionEventContext, HttpServletRequest, HttpServletResponse, FilterHTTPActionEventChain) を呼び出します。 サブクラスは、doFilter(HTTPActionEventContext, HttpServletRequest, HttpServletResponse, FilterHTTPActionEventChain) をオーバーライドして、 フィルタとして処理したい内容を実装してください。

定義:
インタフェース HTTPActionEvent 内の action
パラメータ:
context - イベントに関する情報
request - HTTPリクエストオブジェクト
response - HTTPレスポンスオブジェクト
例外:
ServletException - 実行時エラー

doFilter

protected abstract void doFilter(HTTPActionEventContext context,
                                 HttpServletRequest request,
                                 HttpServletResponse response,
                                 FilterHTTPActionEventChain chain)
                          throws ServletException
イベントのフィルタ処理です。

パラメータ:
context - イベントに関する情報
request - HTTPリクエストオブジェクト
response - HTTPレスポンスオブジェクト
chain - チェーン内の次のエンティティ
例外:
ServletException - 実行時エラー

intra-mart(R) 6.0.13

Copyright © 2000-2009 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.