パッケージ com.amazonaws.services.simpleworkflow

AmazonSimpleWorkflowにアクセスするための同期/非同期クライアントクラス。

参照先: 説明

パッケージcom.amazonaws.services.simpleworkflowの説明

AmazonSimpleWorkflowにアクセスするための同期/非同期クライアントクラス。 Amazon Simple Workflow Service

『Amazon Simple Workflow Service API Reference』は、Amazon SWFの アクションやデータ型について詳しく知りたいプログラマが対象です。

Amazon SWFのプログラミングモデル概要については、 『Amazon SWF Developer Guide』を参照してください。

この節ではAmazon SWFのアクションについて概説します。

アクションのカテゴリ

Amazon SWFのアクションは、大きく次のカテゴリに分類できます。

アクティビティに関係するアクション

アクティビティワーカが実行するアクションを以下に示します。

アクティビティワーカは、PollForActivityTaskで新しいアクティビティタスクを取得します。 Amazon SWFからアクティビティタスクを受け取り、実行した後、成功ならばRespondActivityTaskCompleted、失敗ならばRespondActivityTaskFailedで応答します。

デサイダに関係するアクション

デサイダが実行するアクションを以下に示します。

デサイダは、PollForDecisionTaskで判断タスクを取得します。 Amazon SWFから判断タスクを受け取り、ワークフロー実行履歴を調べて、次に何を実行するか判断します。 終了後はRespondDecisionTaskCompletedtoを呼び出して、次の判断事項を渡します。

ワークフロー実行に関係するアクション

ワークフロー実行に関するアクションを以下に示します。

管理作業に関係するアクション

管理タスクはAmazon SWFコンソール上で実行できますが、この節に示すアクションを使って自動化し、 あるいは独自の管理ツールを開発することも可能です。

アクティビティ管理

ワークフロー管理

ドメイン管理

ワークフロー実行管理

可視性に関係するアクション

可視性に関係するアクションはAmazon SWFコンソール上で実行できますが、 この節に示すアクションを使って、独自のコンソールや管理ツールを開発することも可能です。

アクティビティの可視性

ワークフローの可視性

ワークフロー実行の可視性

ドメインの可視性

タスクリストの可視性