com.amazonaws.services.simpleworkflow.flow.interceptors

## クラス RetryPolicyBase

- java.lang.Object
- - com.amazonaws.services.simpleworkflow.flow.interceptors.RetryPolicyBase

- すべての実装されたインタフェース:
    RetryPolicy
  直系の既知のサブクラス:
    ExponentialRetryPolicy

      public abstract class RetryPolicyBase
      extends java.lang.Object
      implements RetryPolicy

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.util.List<java.lang.Class<? extends java.lang.Throwable>>` | `getExceptionsToExclude()`
    `java.util.List<java.lang.Class<? extends java.lang.Throwable>>` | `getExceptionsToRetry()`
    `boolean` | `isRetryable(java.lang.Throwable failure)`
    `void` | `setExceptionsToExclude(java.util.List<java.lang.Class<? extends java.lang.Throwable>> exceptionsToExclude)`
    `void` | `setExceptionsToRetry(java.util.List<java.lang.Class<? extends java.lang.Throwable>> exceptionsToRetry)`
    `RetryPolicyBase` | `withExceptionsToExclude(java.util.Collection<java.lang.Class<? extends java.lang.Throwable>> exceptionsToExclude)`
    `RetryPolicyBase` | `withExceptionsToRetry(java.util.Collection<java.lang.Class<? extends java.lang.Throwable>> exceptionsToRetry)`

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

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

    - ### インタフェースから継承されたメソッド com.amazonaws.services.simpleworkflow.flow.interceptors.RetryPolicy

      `nextRetryDelaySeconds`

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

    - #### RetryPolicyBase

          public RetryPolicyBase()

  - ### メソッドの詳細

    - #### getExceptionsToRetry

          public java.util.List<java.lang.Class<? extends java.lang.Throwable>> getExceptionsToRetry()

    - #### setExceptionsToRetry

          public void setExceptionsToRetry(java.util.List<java.lang.Class<? extends java.lang.Throwable>> exceptionsToRetry)

    - #### withExceptionsToRetry

          public RetryPolicyBase withExceptionsToRetry(java.util.Collection<java.lang.Class<? extends java.lang.Throwable>> exceptionsToRetry)

    - #### getExceptionsToExclude

          public java.util.List<java.lang.Class<? extends java.lang.Throwable>> getExceptionsToExclude()

    - #### setExceptionsToExclude

          public void setExceptionsToExclude(java.util.List<java.lang.Class<? extends java.lang.Throwable>> exceptionsToExclude)

    - #### withExceptionsToExclude

          public RetryPolicyBase withExceptionsToExclude(java.util.Collection<java.lang.Class<? extends java.lang.Throwable>> exceptionsToExclude)

    - #### isRetryable

          public boolean isRetryable(java.lang.Throwable failure)

      定義:
        `isRetryable` インタフェース内 `RetryPolicy`