|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
FlowAttributeMapper | A service interface that maps attributes between two flows. |
FlowExecutionExceptionHandler | A strategy for handling an exception that occurs at runtime during the execution of a flow definition. |
RequestControlContext | Mutable control interface used to manipulate an ongoing flow execution in the context of one client request. |
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. |
ViewSelector | Factory that produces a new, configured ViewSelection object on each invocation, taking into account the
information in the provided flow execution request context. |
Class Summary | |
---|---|
ActionExecutor | A simple static helper that performs action execution that encapsulates common logging and exception handling logic. |
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. |
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. |
AnnotatedObject | A base class for all objects in the web flow system that support annotation using arbitrary properties. |
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. |
NullViewSelector | Makes a null view selection, indicating no response should be issued. |
State | A point in a flow where something happens. |
SubflowState | A transitionable state that spawns a subflow when executed. |
Transition | A path from one state to another state . |
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. |
WildcardTransitionCriteria | Transition criteria that always returns true. |
Exception Summary | |
---|---|
ActionExecutionException | Thrown if an unhandled exception occurs when an action is executed. |
NoMatchingTransitionException | Thrown when no transition can be matched given the occurence of an event in the context of a flow execution request. |
The implementation of the core flow definition artifacts that serve the basis of the flow execution engine.
The engine implementation itself is located within the impl
package.
Builders for assembling flow definitions executable by this engine are located within the
builder
package.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |