This package provides classes and interfaces supporting managed flow execution.
The central concept defined by this package is the
{@link org.springframework.webflow.execution.FlowExecution}.
The following classes and interfaces are of particular interest to the user of
the web flow system:
-
{@link org.springframework.webflow.execution.FlowExecutionManager} - A manager
class clients (e.g. controllers) can use to manage flow execution.
-
{@link org.springframework.webflow.execution.FlowExecutionStorage} - A storage
strategy interface used by the flow execution manager to store the state of an
ongoing flow execution.
-
{@link org.springframework.webflow.execution.TransactionSynchronizer} - A strategy
interface used by the flow execution to manage application transactions. The
implementation is configurable at the level of the flow execution manager.
-
{@link org.springframework.webflow.execution.FlowExecutionListener} - The listener
interface to be implemented by objects that are interested in flow execution
lifecycle events. The class
{@link org.springframework.webflow.execution.FlowExecutionListenerAdapter}
provides an adapter to ease subclassing.