Spring Web Flow

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:

This package depends on the definition package.


Spring Web Flow