com.amazonaws.handlers

## クラス AbstractRequestHandler

- java.lang.Object
- - com.amazonaws.handlers.AbstractRequestHandler

- すべての実装されたインタフェース:
    RequestHandler
  直系の既知のサブクラス:
    AcceptJsonRequestHandler, GlacierRequestHandler, MessageMD5ChecksumHandler, QueueUrlHandler, Route53IdRequestHandler, SQSRequestHandler

      public abstract class AbstractRequestHandler
      extends java.lang.Object
      implements RequestHandler

  Simple implementation of RequestHandler to stub out required methods.

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

    コンストラクタ
    コンストラクタと説明
    `AbstractRequestHandler()`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `afterError(Request<?> request, java.lang.Exception e)` Runs any additional processing logic on a request after it has failed.
    `void` | `afterResponse(Request<?> request, java.lang.Object response, TimingInfo timingInfo)` Runs any additional processing logic on the specified request (after is has been executed by the client runtime).
    `void` | `beforeRequest(Request<?> request)` Runs any additional processing logic on the specified request (before it is executed by the client runtime).

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

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

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

    - #### AbstractRequestHandler

          public AbstractRequestHandler()

  - ### メソッドの詳細

    - #### beforeRequest

          public void beforeRequest(Request<?> request)

      インタフェースからコピーされた説明: `RequestHandler`
      Runs any additional processing logic on the specified request (before it is executed by the client runtime).
      定義:
        `beforeRequest` インタフェース内 `RequestHandler`
      パラメータ:
        `request` - The low level request being processed.

    - #### afterResponse

          public void afterResponse(Request<?> request,
                           java.lang.Object response,
                           TimingInfo timingInfo)

      インタフェースからコピーされた説明: `RequestHandler`
      Runs any additional processing logic on the specified request (after is has been executed by the client runtime).
      定義:
        `afterResponse` インタフェース内 `RequestHandler`
      パラメータ:
        `request` - The low level request being processed.
        `response` - The response generated from the specified request.
        `timingInfo` - Timing information on the request's processing.

    - #### afterError

          public void afterError(Request<?> request,
                        java.lang.Exception e)

      インタフェースからコピーされた説明: `RequestHandler`
      Runs any additional processing logic on a request after it has failed.
      定義:
        `afterError` インタフェース内 `RequestHandler`
      パラメータ:
        `request` - The request that generated an error.
        `e` - The error that resulted from executing the request.