com.amazonaws.services.s3.internal

## クラス ResponseHeaderHandlerChain<T>

- java.lang.Object
- - com.amazonaws.services.s3.internal.AbstractS3ResponseHandler<T>
  - - com.amazonaws.services.s3.internal.S3XmlResponseHandler<T>
    - - com.amazonaws.services.s3.internal.ResponseHeaderHandlerChain<T>

- すべての実装されたインタフェース:
    HttpResponseHandler<AmazonWebServiceResponse<T>>

      public class ResponseHeaderHandlerChain<T>
      extends S3XmlResponseHandler<T>

  An XML response handler that can also process an arbitrary number of headers in the response.

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `ResponseHeaderHandlerChain(com.amazonaws.transform.Unmarshaller<T,java.io.InputStream> responseUnmarshaller, HeaderHandler<T>... headerHandlers)`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `AmazonWebServiceResponse<T>` | `handle(HttpResponse response)` HTTP レスポンスオブジェクトを受け入れ、 T 型のオブジェクトを返します。

    - ### クラスから継承されたメソッド com.amazonaws.services.s3.internal.S3XmlResponseHandler

      `getResponseHeaders`

    - ### クラスから継承されたメソッド com.amazonaws.services.s3.internal.AbstractS3ResponseHandler

      `needsConnectionLeftOpen, parseResponseMetadata, populateObjectMetadata`

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### ResponseHeaderHandlerChain

          public ResponseHeaderHandlerChain(com.amazonaws.transform.Unmarshaller<T,java.io.InputStream> responseUnmarshaller,
                                    HeaderHandler<T>... headerHandlers)

  - ### メソッドの詳細

    - #### handle

          public AmazonWebServiceResponse<T> handle(HttpResponse response)
                                             throws java.lang.Exception

      インタフェースからコピーされた説明: `HttpResponseHandler`
      HTTP レスポンスオブジェクトを受け入れ、 T 型のオブジェクトを返します。 個別の実装において、必要であったとしてもその応答ハンドラを選択し、求める型を返します。
      定義:
        `handle` インタフェース内 `HttpResponseHandler<AmazonWebServiceResponse<T>>`
      オーバーライド:
        `handle` クラス内 `S3XmlResponseHandler<T>`
      パラメータ:
        `response` - The HTTP response to handle, as received from an AWS service.
      戻り値:
        An object of type T, as defined by individual implementations.
      例外:
        `java.lang.Exception` - If any problems are encountered handling the response.
      関連項目:
        `HttpResponseHandler.handle(com.amazonaws.http.HttpResponse)`