public class DefaultErrorResponseHandler extends java.lang.Object implements HttpResponseHandler<AmazonServiceException>
| コンストラクタと説明 |
|---|
DefaultErrorResponseHandler(java.util.List<com.amazonaws.transform.Unmarshaller<AmazonServiceException,org.w3c.dom.Node>> unmarshallerList)
指定されたアンマーシャラのリストを用いて Amazon サービスからのエラーレスポンスを処理する新しい DefaultErrorResponseHandler を構築します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
AmazonServiceException |
handle(HttpResponse errorResponse)
HTTP レスポンスオブジェクトを受け入れ、 T 型のオブジェクトを返します。
|
boolean |
needsConnectionLeftOpen()
この応答ハンドラは完全にhandleメソッド間に基本的なHTTP接続からのすべてのデータを消費するので、
HTTP接続を開いたままにしておく必要はありません。
|
public DefaultErrorResponseHandler(java.util.List<com.amazonaws.transform.Unmarshaller<AmazonServiceException,org.w3c.dom.Node>> unmarshallerList)
unmarshallerList - The list of unmarshallers to try using when handling an error
response.public AmazonServiceException handle(HttpResponse errorResponse) throws java.lang.Exception
HttpResponseHandlerhandle インタフェース内 HttpResponseHandler<AmazonServiceException>errorResponse - The HTTP response to handle, as received from an AWS service.java.lang.Exception - If any problems are encountered handling the response.public boolean needsConnectionLeftOpen()
needsConnectionLeftOpen インタフェース内 HttpResponseHandler<AmazonServiceException>HttpResponseHandler.needsConnectionLeftOpen()