Package org.springframework.webflow.execution

This package provides classes and interfaces supporting managed flow execution.

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.
 

Package org.springframework.webflow.execution Description

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:



Copyright © 2005. All Rights Reserved.