|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| FlowExecution | Represents a client instance of an executing flow. |
| FlowExecutionListener | Interface to be implemented by objects that wish to listen and respond to the
lifecycle of a FlowExecution. |
| FlowExecutionListenerCriteria | Strategy interface that determines if a flow execution listener should attach to executions of a specific flow definition. |
| FlowExecutionListenerLoader | A strategy interface for loading a set of FlowExecutionListener's for a provided flow definition. |
| FlowExecutionStorage | Storage strategy for flow executions. |
| TransactionSynchronizer | Interface to demarcate an application transaction for a flow execution. |
| Class Summary | |
|---|---|
| AbstractTokenTransactionSynchronizer | Abstract base class to ease implementation of synchronizer token based transaction synchronizers. |
| ClientContinuationFlowExecutionStorage | Flow execution storage implementation that will store a flow execution as a continuation on the client side. |
| ExternalEvent | Abstract superclass for events encapsulating a request coming into a flow execution from an external source (client). |
| FlowExecutionContinuation | Helper class that aides in handling a flow execution as if it was a continuation. |
| FlowExecutionImpl | Default implementation of FlowExecution that uses a stack-based data
structure to manage flow sessions. |
| FlowExecutionListenerAdapter | An abstract adapter class for listeners (observers) of flow execution lifecycle events. |
| FlowExecutionListenerCriteriaFactory | Static factory for producing common flow execution listener criteria. |
| FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria | A flow execution listener criteria implementation that matches flows with a specified id. |
| FlowExecutionListenerCriteriaFactory.WildcardFlowExecutionListenerCriteria | A flow execution listener criteria implementation that matches for all flows. |
| FlowExecutionListenerList | A strongly typed listener list class for FlowExecutionListeners. |
| FlowExecutionManager | A manager for the executing flows of the application. |
| FlowScopeTokenTransactionSynchronizer | The default transaction synchronizer implementation. |
| FlowSessionImpl | Implementation of the FlowSession interfaced used internally by the FlowExecutionImpl. |
| StateContextImpl | Default state context implementation used internally by the web flow system. |
| TextToFlowExecutionListenerCriteria | Converter that converts an encoded string representation of a flow execution listener criteria object to an object instance. |
| Exception Summary | |
|---|---|
| EnterStateVetoException | Exception thrown to veto entering of a state in a web flow. |
| FlowExecutionStorageException | Exception signaling a fatal, technical problem while accessing a flow execution storage. |
| NoSuchFlowExecutionException | Thrown when no flow execution exists by the specified
flowExecutionId. |
This package provides classes and interfaces supporting managed flow execution.
The central concept defined by this package is the
FlowExecution.
The following classes and interfaces are of particular interest to the user of the web flow system:
FlowExecutionManager - A manager
class clients (e.g. controllers) can use to manage flow execution.
FlowExecutionStorage - A storage
strategy interface used by the flow execution manager to store the state of an
ongoing flow 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.
FlowExecutionListener - The listener
interface to be implemented by objects that are interested in flow execution
lifecycle events. The class
FlowExecutionListenerAdapter
provides an adapter to ease subclassing.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||