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

- インタフェースの概要
  インタフェース | 説明
  --- | ---
  Cancelable |
  ExternalTaskCancellationHandler |
  ExternalTaskCompletionHandle | Used to complete or fail an external task initiated through `ExternalTask.doExecute(ExternalTaskCompletionHandle)`.

- クラスの概要
  クラス | 説明
  --- | ---
  AndPromise | Promise that becomes ready when all its values are ready.
  AsyncScope | Interface between synchronous and asynchronous code.
  AsyncTaskInfo |
  ExternalTask | Used to bridge asynchronous execution to external asynchronous APIs or events.
  Functor<T> |
  OrPromise | Promise that becomes ready when any of its values becomes ready.
  Promise<V> | Promise is a future like object that is used as a placeholder for a result of an asynchronous API.
  Promises |
  Settable<V> | It is an implementation of Promise, which exposes an additional `Settable.set(Object)` and `Settable.chain(Promise)` methods.
  Task | Asynchronous task that is executed when all `Promise`s passed to its constructor are ready (`null` parameter is considered ready).
  TryCatch |
  TryCatchFinally | Asynchronous equivalent of synchronous try-catch-finally.
  TryFinally |

- 列挙型の概要
  列挙型 | 説明
  --- | ---
  TryCatchFinally.State |