public class AdoptHandlerResponseFinisher extends java.lang.Object implements ResponseFinisher
HttpRequestHandler
をResponseFinisher
として使用するクラス。
このクラスで使用できるHttpRequestHandler
は、自らレスポンスを作成せず、
後続ハンドラが返すレスポンスに変更を加えるハンドラに限定される。Constructor and Description |
---|
AdoptHandlerResponseFinisher() |
Modifier and Type | Method and Description |
---|---|
protected ExecutionContext |
copy(ExecutionContext original)
コンテキストをコピーする。
リクエストスコープ、セッションスコープ、セッションストアがコピーされる。
|
void |
finish(HttpRequest request,
HttpResponse response,
ExecutionContext context)
レスポンスを仕上げる。
|
void |
setHandler(HttpRequestHandler handler)
ハンドラを設定する。
|
public void setHandler(HttpRequestHandler handler)
handler
- ハンドラpublic void finish(HttpRequest request, HttpResponse response, ExecutionContext context)
ResponseFinisher
finish
in interface ResponseFinisher
request
- リクエストresponse
- レスポンスcontext
- コンテキストprotected ExecutionContext copy(ExecutionContext original)
original
- コピー元のコンテキスト