See: Description
| Interface | Description |
|---|---|
| FlowExecutionExceptionHandler |
A strategy for handling an exception that occurs at runtime during an active flow execution.
|
| RequestControlContext |
Mutable control interface used to manipulate an ongoing flow execution in the context of one client request.
|
| SubflowAttributeMapper |
A strategy interface used by a subflow state to map subflow input and output attributes.
|
| TargetStateResolver |
A strategy for calculating the target state of a transition.
|
| TransitionCriteria |
Strategy interface encapsulating criteria that determine whether or not a transition should execute given a flow
execution request context.
|
| VariableValueFactory |
A strategy that encapsulates the source of a flow variable value.
|
| Class | Description |
|---|---|
| ActionList |
An ordered, typed list of actions, mainly for use internally by flow artifacts that can execute groups of actions.
|
| ActionState |
A transitionable state that executes one or more actions when entered.
|
| DecisionState |
A simple transitionable state that when entered will execute the first transition whose matching criteria evaluates
to
true in the context of the current request. |
| EndState |
A state that ends a flow when entered.
|
| Flow |
A single flow definition.
|
| FlowExecutionExceptionHandlerSet |
A typed set of state exception handlers, mainly for use internally by artifacts that can apply state exception
handling logic.
|
| FlowVariable |
A value object that defines a specification for a flow variable.
|
| State |
A point in a flow where something happens.
|
| SubflowState |
A transitionable state that spawns a subflow when executed.
|
| Transition | |
| TransitionableState |
Abstract superclass for states that can execute a transition in response to an event.
|
| TransitionSet |
A typed set of transitions for use internally by artifacts that can apply transition execution logic.
|
| ViewState |
A view state is a state that issues a response to the user, for example, for soliciting form input.
|
| ViewVariable |
A variable scoped to a particular view.
|
| WildcardTransitionCriteria |
Transition criteria that always returns true.
|
| Enum | Description |
|---|---|
| History |
View state history policies.
|
| Exception | Description |
|---|---|
| FlowAttributeMappingException |
Base class for attribute mapping failures.
|
| FlowInputMappingException |
Thrown when flow input mapping fails.
|
| FlowOutputMappingException |
Thrown when flow output mapping fails.
|
| NoMatchingTransitionException |
Thrown when no transition can be matched given the occurence of an event in the context of a flow execution request.
|
| ViewRenderingException |
Thrown if a IO exception was thrown during view rendering.
|
The engine implementation itself is located within the org.springframework.webflow.engine.impl
package. Builders for assembling flow definitions executable by this engine are located within the
org.springframework.webflow.engine.builder package.