Overview | Package | Class | Tree | Deprecated | Index | Help
| Spring Web Flow
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.springframework.webflow.execution

Core, stable abstractions for representing runtime executions of flow definitions.

See:
Description

Interface Summary
Action | A command that executes a behavior and returns a logical execution result a calling flow execution can respond to.
FlowExecution | An execution of a flow definition.
FlowExecutionContext | Provides contextual information about a flow execution.
FlowExecutionFactory | An abstract factory for creating flow executions.
FlowExecutionKeyFactory | A factory for creating flow execution keys.
FlowExecutionListener | Interface to be implemented by objects that wish to listen and respond to the lifecycle of `flow executions`.
FlowSession | A single, local instantiation of a `flow definition` launched within an overall flow execution.
RequestContext | A context for a single request to manipulate a flow execution.
View | Allows a client to participate in flow execution.
ViewFactory | A factory for a view that allows the client to participate in flow execution.

Class Summary
ActionExecutor | A simple static helper that performs action execution that encapsulates common logging and exception handling logic.
AnnotatedAction | An action proxy/decorator that stores arbitrary properties about a target `Action` implementation for use within a specific Action execution context, for example an `ActionState` definition, a `TransitionCriteria` definition, or in a test environment.
Event | Signals the occurrence of something an active flow execution should respond to.
FlowExecutionKey | A key that uniquely identifies a flow execution in a managed `FlowExecutionRepository`.
FlowExecutionListenerAdapter | An abstract adapter class for listeners (observers) of flow execution lifecycle events.
FlowExecutionOutcome | An outcome returned by a flow execution when it ends.
RequestContextHolder | Simple holder class that associates a `RequestContext` instance with the current thread.

Enum Summary
ScopeType | An enumeration of the core scope types of Spring Web Flow.

Exception Summary
ActionExecutionException | Thrown if an unhandled exception occurs when an action is executed.
EnterStateVetoException | Exception thrown to veto the entering of a state of a flow.
FlowExecutionException | Base class for exceptions that occur within a flow while it is executing.

## Package org.springframework.webflow.execution Description

Core, stable abstractions for representing runtime executions of flow definitions.

The central concept defined by this package is the `FlowExecution` interface, which represents a single instance of a top-level flow definition.

The following classes and interfaces are of particular interest:

- `FlowExecutionFactory` - An abstract factory for creating new flow executions.
- `FlowExecutionRepository` - A DAO for persisting and restoring existing flow executions.
- `FlowExecutionListener` - An observer interface to be implemented by objects that are interested in flow execution lifecycle events.

This package depends on the definition package.

Overview | Package | Class | Tree | Deprecated | Index | Help
| Spring Web Flow
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES