public class BodyConvertHandler extends java.lang.Object implements HttpRequestHandler
BodyConverterによるリクエスト/レスポンスの変換を行うハンドラ。| コンストラクタと説明 | 
|---|
BodyConvertHandler()  | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
void | 
addBodyConverter(BodyConverter bodyConverter)
BodyConverterを追加する。 | 
HttpResponse | 
handle(HttpRequest request,
      ExecutionContext context)
HTTPリクエストに対する処理を実行する。 
 | 
void | 
setBodyConverters(java.util.List<BodyConverter> bodyConverters)
BodyConverterのリストを設定する。 | 
protected boolean | 
supportsMediaType(java.lang.String contentType,
                 java.lang.String consumesMediaType)
HTTPヘッダーのContent-Typeに指定されたメディアタイプをサポートしているかを判定する。 
 | 
public HttpResponse handle(HttpRequest request, ExecutionContext context)
HttpRequestHandlerhandle インタフェース内 Handler<HttpRequest,HttpResponse>handle インタフェース内 HttpRequestHandlerrequest - HTTPリクエストオブジェクトcontext - サーバサイド実行コンテキストオブジェクトprotected boolean supportsMediaType(java.lang.String contentType,
                                    java.lang.String consumesMediaType)
・Content-Typeが指定され、かつメディアタイプと一致する場合。(GET以外の場合を想定) ・Content-Typeが未指定で、かつメディアタイプも未指定の場合。(GETの場合を想定)
contentType - リクエストされたContent-TypeconsumesMediaType - Consumesアノテーションに指定されたメディアタイプtruepublic void setBodyConverters(java.util.List<BodyConverter> bodyConverters)
BodyConverterのリストを設定する。
 既に設定されていたBodyConverterのリストは破棄される。bodyConverters - BodyConverterpublic void addBodyConverter(BodyConverter bodyConverter)
BodyConverterを追加する。bodyConverter - 追加するBodyConverter