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)
ResponseFinisherfinish in interface ResponseFinisherrequest - リクエストresponse - レスポンスcontext - コンテキストprotected ExecutionContext copy(ExecutionContext original)
original - コピー元のコンテキスト