Package nablarch.fw.jaxrs
Class AdoptHandlerResponseFinisher
java.lang.Object
nablarch.fw.jaxrs.AdoptHandlerResponseFinisher
- All Implemented Interfaces:
ResponseFinisher
HttpRequestHandler
をResponseFinisher
として使用するクラス。
このクラスで使用できるHttpRequestHandler
は、自らレスポンスを作成せず、
後続ハンドラが返すレスポンスに変更を加えるハンドラに限定される。-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected ExecutionContext
copy
(ExecutionContext original) コンテキストをコピーする。 リクエストスコープ、セッションスコープ、セッションストアがコピーされる。void
finish
(HttpRequest request, HttpResponse response, ExecutionContext context) レスポンスを仕上げる。void
setHandler
(HttpRequestHandler handler) ハンドラを設定する。
-
Constructor Details
-
AdoptHandlerResponseFinisher
public AdoptHandlerResponseFinisher()
-
-
Method Details
-
setHandler
ハンドラを設定する。- Parameters:
handler
- ハンドラ
-
finish
Description copied from interface:ResponseFinisher
レスポンスを仕上げる。- Specified by:
finish
in interfaceResponseFinisher
- Parameters:
request
- リクエストresponse
- レスポンスcontext
- コンテキスト
-
copy
コンテキストをコピーする。 リクエストスコープ、セッションスコープ、セッションストアがコピーされる。- Parameters:
original
- コピー元のコンテキスト- Returns:
- コピーされたコンテキスト
-