# パッケージ com.amazonaws.services.simpleworkflow.flow.interceptors

- インタフェースの概要
  インタフェース | 説明
  --- | ---
  AsyncExecutor | Serves the same purpose as `Executor`, but in asynchronous world.
  AsyncRunnable | Serves the same purpose as `Runnable`, but avoids special handling of checked exceptions.
  Decorator |
  InvocationSchedule | Encapsulates an invocation schedule.
  RetryCallable<T> |
  RetryPolicy | Defines retry policy in case of failures.

- クラスの概要
  クラス | 説明
  --- | ---
  AsyncCancelAndRetryExecutor | Cancels and reexecutes a command when `AsyncCancelAndRetryExecutor.cancelCurrentAndReexecute()` is called.
  AsyncRetryingExecutor |
  AsyncScheduledExecutor | AsyncExecutor implementation that executes command according to provided schedule.
  ExponentialRetryPolicy |
  FixedIntervalInvocationSchedule | Schedule that represents invocations with a fixed delay up to a specified expiration interval or count.
  RetryDecorator | In case of failures repeats every call to a wrapped object method according the provided `RetryPolicy`.
  RetryPolicyBase |
  ScheduleDecorator | Repeats every call to a wrapped object method according to provided schedule.