AWS Flow Framework for Java Packages - AWS Flow Framework for Java

AWS Flow Framework for Java Packages

This section provides an overview of the packages included with the AWS Flow Framework for Java. For more information about each package, see the com.amazonaws.services.simpleworkflow.flow in the AWS SDK for Java API Reference.

com.amazonaws.services.simpleworkflow.flow

Contains components that integrate with Amazon SWF.

com.amazonaws.services.simpleworkflow.flow.annotations

Contains the annotations used by the AWS Flow Framework for Java programming model.

com.amazonaws.services.simpleworkflow.flow.aspectj

Contains AWS Flow Framework for Java components required for features such as @Asynchronous and @ExponentialRetry.

com.amazonaws.services.simpleworkflow.flow.common

Contains common utilities such as framework-defined constants.

com.amazonaws.services.simpleworkflow.flow.core

Contains core features such as Task and Promise.

com.amazonaws.services.simpleworkflow.flow.generic

Contains core components, such as generic clients, that other features build on.

com.amazonaws.services.simpleworkflow.flow.interceptors

Contains implementations of framework provided decorators including RetryDecorator.

com.amazonaws.services.simpleworkflow.flow.junit

Contains components that provide Junit integration.

com.amazonaws.services.simpleworkflow.flow.pojo

Contains classes that implement activity and workflow definitions for the annotation-based programming model.

com.amazonaws.services.simpleworkflow.flow.spring

Contains components that provide Spring integration.

com.amazonaws.services.simpleworkflow.flow.test

Contains helper classes, such as TestWorkflowClock, for unit testing workflow implementations.

com.amazonaws.services.simpleworkflow.flow.worker

Contains implementations of activity and workflow workers.