getEntity(Class<T> c)メソッド
説明
HTTPレスポンスのエンティティを取得します。取得されるエンティティがCloseableインタフェースを実装したクラスのインスタンスでない場合,入力ストリームはクローズされます。
構文
public <T> T getEntity(Class<T> c)
throws ClientHandlerException,
UniformInterfaceException
パラメタ
- c
-
エンティティの型です。
戻り値
指定された型のオブジェクトを返します。
例外
- ClientHandlerException
-
処理中に問題が発生した場合にスローされます。ログにはKDJJ18888-Eのエラーメッセージが出力されます。
- UniformInterfaceException
-
HTTPステータスコードが204 No Contentの場合にスローされます。ログにはKDJJ18888-Eのエラーメッセージが出力されます。
注意事項
-
HTTPレスポンスのエンティティに使用できるJavaの型については「25.15.2 HTTPレスポンスのエンティティに使用できるJavaの型とMIMEメディアタイプの組み合わせ」を参照してください。
-
このメソッドは一度だけ呼び出せます。二度以上呼び出された場合,動作は保証されません。