public abstract class FilterHTTPActionEvent extends Object implements HTTPActionEvent
フィルターイベントを作成する場合は、この抽象実装をスーパークラスとして サブクラスを作成します。 その際、引数を1つも持たない public なコンストラクタを持つ必要があります。
修飾子 | コンストラクタと説明 |
---|---|
protected |
FilterHTTPActionEvent()
指定のイベントをラップするためのフィルターを作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
action(HTTPActionEventContext context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
イベント処理メソッドです。
|
protected abstract void |
doFilter(HTTPActionEventContext context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
FilterHTTPActionEventChain chain)
イベントのフィルタ処理です。
|
public final void action(HTTPActionEventContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException
Application Runtime で HTTPActionEventListenerServlet により 実行されます。 このメソッドは、Application Runtime 内で実行されるため、 このメソッド内で使用するすべてのクラスは、Application Runtime の 動作する環境内においてアクセスできる必要があります。
このメソッドは、リクエストを適切に処理した後に、
doFilter(HTTPActionEventContext, HttpServletRequest, HttpServletResponse, FilterHTTPActionEventChain)
を呼び出します。
サブクラスは、doFilter(HTTPActionEventContext, HttpServletRequest, HttpServletResponse, FilterHTTPActionEventChain)
をオーバーライドして、 フィルタとして処理したい内容を実装してください。
action
インタフェース内 HTTPActionEvent
context
- イベントに関する情報request
- HTTPリクエストオブジェクトresponse
- HTTPレスポンスオブジェクトjavax.servlet.ServletException
- 実行時エラーprotected abstract void doFilter(HTTPActionEventContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, FilterHTTPActionEventChain chain) throws javax.servlet.ServletException
context
- イベントに関する情報request
- HTTPリクエストオブジェクトresponse
- HTTPレスポンスオブジェクトchain
- チェーン内の次のエンティティjavax.servlet.ServletException
- 実行時エラーCopyright © 2012 NTT DATA INTRAMART CORPORATION