public class HttpServletResponseEventFilter extends AbstractFilter
このフィルタは、以下の設定値を持ちます。
component.builder.class | レスポンスリスナやバリデータのビルダ実装のクラス名(FQN) |
---|---|
component.builder.parameter | ビルダに対する初期化パラメータ |
controller.builder.class | コントローラビルダ実装のクラス名(FQN) |
controller.builder.parameter | コントローラビルダに対する初期化パラメータ |
設定値 property.builder.class には、
HttpServletResponseEventComponentBuilder
の実装クラス名を指定してください。
リスナクラスには、デフォルトコンストラクタが必要です。
property.builder.parameter に指定したパラメータ値は、
HttpServletResponseEventComponentBuilder.init(String, ServletContext)
への引数に渡されます。
設定値 controller.builder.class には、
HttpServletResponseEventControllerBuilder
の実装クラス名を指定してください。
リスナクラスには、デフォルトコンストラクタが必要です。
controller.builder.parameter に指定したパラメータ値は、
HttpServletResponseEventControllerBuilder.init(String, ServletContext)
への引数に渡されます。
コンストラクタと説明 |
---|
HttpServletResponseEventFilter()
新しいフィルタを作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
フィルタとして動作するロジック。
|
protected void |
handleInit()
フィルタの初期化をします。
|
destroy, getFilterConfig, getServletContext, handleDestroy, init, log, log
protected void handleInit() throws javax.servlet.ServletException
handleInit
クラス内 AbstractFilter
javax.servlet.ServletException
- 初期化エラーAbstractFilter.init(FilterConfig)
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws javax.servlet.ServletException, IOException
doFilter
インタフェース内 javax.servlet.Filter
doFilter
クラス内 AbstractFilter
request
- リクエストresponse
- レスポンスchain
- チェーンの次のエンティティjavax.servlet.ServletException
- 実行時エラーIOException
- 入出力エラーFilter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
Copyright © 2012 NTT DATA INTRAMART CORPORATION