

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS Flow Framework for Java パッケージ
<a name="awsflow.packages"></a>

このセクションでは、 AWS Flow Framework for Java に含まれるパッケージの概要を説明します。各パッケージの詳細については、「[AWS SDK for Java API リファレンス](https://docs.aws.amazon.com/sdk-for-java/latest/reference/)」の com.amazonaws.services.simpleworkflow.flow を参照してください。

[com.amazonaws.services.simpleworkflow.flow](https://docs.aws.amazon.com//AWSJavaSDK/latest/javadoc/com/amazonaws/services/simpleworkflow/flow/package-summary.html)  
Amazon SWF と統合するコンポーネントが含まれています。

[com.amazonaws.services.simpleworkflow.flow.annotations](https://docs.aws.amazon.com//AWSJavaSDK/latest/javadoc/com/amazonaws/services/simpleworkflow/flow/annotations/package-summary.html)  
 AWS Flow Framework for Java プログラミングモデルで使用される注釈が含まれています。

[com.amazonaws.services.simpleworkflow.flow.aspectj](https://docs.aws.amazon.com//AWSJavaSDK/latest/javadoc/com/amazonaws/services/simpleworkflow/flow/aspectj/package-summary.html)  
[@Asynchronous](annotations.md#annotations-asynchronous) や などの機能に必要な AWS Flow Framework for Java コンポーネントが含まれています[@ExponentialRetry](annotations.md#annotations-exponentialretry)。

[com.amazonaws.services.simpleworkflow.flow.common](https://docs.aws.amazon.com//AWSJavaSDK/latest/javadoc/com/amazonaws/services/simpleworkflow/flow/common/package-summary.html)  
フレームワーク定義の定数などの一般的なユーティリティが含まれています。

[com.amazonaws.services.simpleworkflow.flow.core](https://docs.aws.amazon.com//AWSJavaSDK/latest/javadoc/com/amazonaws/services/simpleworkflow/flow/core/package-summary.html)  
`Task` や `Promise` などのコア機能が含まれています。

[com.amazonaws.services.simpleworkflow.flow.generic](https://docs.aws.amazon.com//AWSJavaSDK/latest/javadoc/com/amazonaws/services/simpleworkflow/flow/generic/package-summary.html)  
他の機能を構築する基盤となるコアコンポーネント (汎用クライアントなど) が含まれています。

[com.amazonaws.services.simpleworkflow.flow.interceptors](https://docs.aws.amazon.com//AWSJavaSDK/latest/javadoc/com/amazonaws/services/simpleworkflow/flow/interceptors/package-summary.html)  
フレームワークが提供するデコレーター (`RetryDecorator` など) の実装が含まれています。

[com.amazonaws.services.simpleworkflow.flow.junit](https://docs.aws.amazon.com//AWSJavaSDK/latest/javadoc/com/amazonaws/services/simpleworkflow/flow/junit/package-summary.html)  
Junit の統合を提供するコンポーネントが含まれています。

[com.amazonaws.services.simpleworkflow.flow.pojo](https://docs.aws.amazon.com//AWSJavaSDK/latest/javadoc/com/amazonaws/services/simpleworkflow/flow/pojo/package-summary.html)  
注釈ベースのプログラミングモデルのアクティビティおよびワークフロー定義を実装するクラスが含まれています。

[com.amazonaws.services.simpleworkflow.flow.spring](https://docs.aws.amazon.com//AWSJavaSDK/latest/javadoc/com/amazonaws/services/simpleworkflow/flow/spring/package-summary.html)  
Spring の統合を提供するコンポーネントが含まれています。

[com.amazonaws.services.simpleworkflow.flow.test](https://docs.aws.amazon.com//AWSJavaSDK/latest/javadoc/com/amazonaws/services/simpleworkflow/flow/test/package-summary.html)  
ワークフロー実装の単体テスト用のヘルパークラス (`TestWorkflowClock`) が含まれています。

[com.amazonaws.services.simpleworkflow.flow.worker](https://docs.aws.amazon.com//AWSJavaSDK/latest/javadoc/com/amazonaws/services/simpleworkflow/flow/worker/package-summary.html)  
アクティビティワーカーとワークフローワーカーの実装が含まれています。