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