Package nablarch.fw.jaxrs
Interface BodyConverter
- All Known Implementing Classes:
BodyConverterSupport
,FormUrlEncodedConverter
,Jackson2BodyConverter
,JacksonBodyConverterSupport
,JaxbBodyConverter
public interface BodyConverter
リクエスト/レスポンスの変換を行うインタフェース。
-
Method Summary
Modifier and TypeMethodDescriptionboolean
isConvertible
(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
-