Package nablarch.fw.jaxrs
Interface BodyConverter
- All Known Implementing Classes:
BodyConverterSupport,FormUrlEncodedConverter,JaxbBodyConverter,MultipartFormDataBodyConverter
リクエスト/レスポンスの変換を行うインタフェース。
- Author:
- Naoki Yamamoto
-
Method Summary
Modifier and TypeMethodDescriptionbooleanisConvertible(String mediaType) 指定されたメディアタイプを変換できるかどうか。read(HttpRequest request, ExecutionContext executionContext) メディアタイプに応じてリクエストボディ部を読み込み、Beanオブジェクトに変換する。write(Object response, ExecutionContext executionContext) Beanオブジェクトをメディアタイプに応じて変換し、レスポンスボディ部へ書き込む。
-
Method Details
-
read
メディアタイプに応じてリクエストボディ部を読み込み、Beanオブジェクトに変換する。- Parameters:
request- HTTPリクエストexecutionContext- 実行コンテキスト- Returns:
- Beanオブジェクト
-
write
Beanオブジェクトをメディアタイプに応じて変換し、レスポンスボディ部へ書き込む。- Parameters:
response- BeanオブジェクトexecutionContext- 実行コンテキスト- Returns:
- HTTPレスポンス
-
isConvertible
指定されたメディアタイプを変換できるかどうか。- Parameters:
mediaType- メディアタイプ- Returns:
- 変換できる場合は
true
-