|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use FlowExecution | |
---|---|
org.springframework.webflow.engine.impl | The implementation of Spring Web Flow's flow execution machine. |
org.springframework.webflow.execution | Core, stable abstractions for representing runtime executions of flow definitions. |
org.springframework.webflow.execution.repository | The flow execution repository subsystem for saving, and restoring managed flow executions. |
org.springframework.webflow.execution.repository.continuation | Implementation of continuation-based flow execution repositories. |
org.springframework.webflow.execution.repository.support | General purpose implementation assistance for flow execution repositories. |
org.springframework.webflow.executor.jsf | The integration layer between Spring Web Flow and Java Server Faces (JSF). |
org.springframework.webflow.test.execution | Support for testing the execution of a flow definition. |
Uses of FlowExecution in org.springframework.webflow.engine.impl |
---|
Classes in org.springframework.webflow.engine.impl that implement FlowExecution | |
---|---|
class |
FlowExecutionImpl
Default implementation of FlowExecution that uses a stack-based data structure to manage spawned flow sessions. |
Methods in org.springframework.webflow.engine.impl that return FlowExecution | |
---|---|
FlowExecution |
FlowExecutionImplFactory.createFlowExecution(FlowDefinition flowDefinition)
|
FlowExecution |
FlowExecutionImplStateRestorer.restoreState(FlowExecution flowExecution,
MutableAttributeMap conversationScope)
|
Methods in org.springframework.webflow.engine.impl with parameters of type FlowExecution | |
---|---|
FlowExecution |
FlowExecutionImplStateRestorer.restoreState(FlowExecution flowExecution,
MutableAttributeMap conversationScope)
|
Uses of FlowExecution in org.springframework.webflow.execution |
---|
Methods in org.springframework.webflow.execution that return FlowExecution | |
---|---|
FlowExecution |
FlowExecutionFactory.createFlowExecution(FlowDefinition flowDefinition)
Create a new flow execution product for the given flow definition. |
Uses of FlowExecution in org.springframework.webflow.execution.repository |
---|
Methods in org.springframework.webflow.execution.repository that return FlowExecution | |
---|---|
FlowExecution |
FlowExecutionRepository.getFlowExecution(FlowExecutionKey key)
Return the FlowExecution indexed by the provided key. |
Methods in org.springframework.webflow.execution.repository with parameters of type FlowExecution | |
---|---|
FlowExecutionKey |
FlowExecutionRepository.generateKey(FlowExecution flowExecution)
Generate a unique flow execution key to be used as the persistent identifier of the flow execution. |
FlowExecutionKey |
FlowExecutionRepository.getNextKey(FlowExecution flowExecution,
FlowExecutionKey previousKey)
Obtain the "next" flow execution key to be used as the flow execution's persistent identity. |
void |
FlowExecutionRepository.putFlowExecution(FlowExecutionKey key,
FlowExecution flowExecution)
Place the FlowExecution in this repository under the provided key. |
Uses of FlowExecution in org.springframework.webflow.execution.repository.continuation |
---|
Methods in org.springframework.webflow.execution.repository.continuation that return FlowExecution | |
---|---|
protected FlowExecution |
SerializedFlowExecutionContinuation.deserialize(byte[] data)
Internal helper method to deserialize given flow execution data. |
FlowExecution |
ContinuationCreationException.getFlowExecution()
Returns the flow execution that could not be snapshotted. |
FlowExecution |
ContinuationFlowExecutionRepository.getFlowExecution(FlowExecutionKey key)
|
FlowExecution |
ClientContinuationFlowExecutionRepository.getFlowExecution(FlowExecutionKey key)
|
abstract FlowExecution |
FlowExecutionContinuation.unmarshal()
Restores the flow execution wrapped in this continuation. |
FlowExecution |
SerializedFlowExecutionContinuation.unmarshal()
|
Methods in org.springframework.webflow.execution.repository.continuation with parameters of type FlowExecution | |
---|---|
FlowExecutionContinuation |
FlowExecutionContinuationFactory.createContinuation(FlowExecution flowExecution)
Creates a new flow execution continuation for given flow execution. |
FlowExecutionContinuation |
SerializedFlowExecutionContinuationFactory.createContinuation(FlowExecution flowExecution)
|
protected java.io.Serializable |
ClientContinuationFlowExecutionRepository.encode(FlowExecution flowExecution)
Encode given flow execution object into data that can be stored on the client. |
protected java.io.Serializable |
ContinuationFlowExecutionRepository.generateContinuationId(FlowExecution flowExecution)
|
protected java.io.Serializable |
ClientContinuationFlowExecutionRepository.generateContinuationId(FlowExecution flowExecution)
|
void |
ContinuationFlowExecutionRepository.putFlowExecution(FlowExecutionKey key,
FlowExecution flowExecution)
|
void |
ClientContinuationFlowExecutionRepository.putFlowExecution(FlowExecutionKey key,
FlowExecution flowExecution)
|
protected byte[] |
SerializedFlowExecutionContinuation.serialize(FlowExecution flowExecution)
Internal helper method to serialize given flow execution. |
Constructors in org.springframework.webflow.execution.repository.continuation with parameters of type FlowExecution | |
---|---|
ContinuationCreationException(FlowExecution flowExecution,
java.lang.String message,
java.lang.Throwable cause)
Creates a new continuation creation exception. |
|
SerializedFlowExecutionContinuation(FlowExecution flowExecution,
boolean compress)
Creates a new serialized flow execution continuation. |
Uses of FlowExecution in org.springframework.webflow.execution.repository.support |
---|
Methods in org.springframework.webflow.execution.repository.support that return FlowExecution | |
---|---|
abstract FlowExecution |
AbstractConversationFlowExecutionRepository.getFlowExecution(FlowExecutionKey key)
|
FlowExecution |
SimpleFlowExecutionRepository.getFlowExecution(FlowExecutionKey key)
|
FlowExecution |
FlowExecutionStateRestorer.restoreState(FlowExecution flowExecution,
MutableAttributeMap conversationScope)
Restore the transient state of the flow execution. |
Methods in org.springframework.webflow.execution.repository.support with parameters of type FlowExecution | |
---|---|
protected ConversationParameters |
AbstractConversationFlowExecutionRepository.createConversationParameters(FlowExecution flowExecution)
Factory method that maps a new flow execution to a descriptive conversation parameters object. |
protected abstract java.io.Serializable |
AbstractConversationFlowExecutionRepository.generateContinuationId(FlowExecution flowExecution)
Template method used to generate a new continuation id for given flow execution. |
protected java.io.Serializable |
SimpleFlowExecutionRepository.generateContinuationId(FlowExecution flowExecution)
|
FlowExecutionKey |
AbstractConversationFlowExecutionRepository.generateKey(FlowExecution flowExecution)
|
FlowExecutionKey |
AbstractConversationFlowExecutionRepository.getNextKey(FlowExecution flowExecution,
FlowExecutionKey previousKey)
|
FlowExecutionKey |
SimpleFlowExecutionRepository.getNextKey(FlowExecution flowExecution,
FlowExecutionKey previousKey)
|
abstract void |
AbstractConversationFlowExecutionRepository.putFlowExecution(FlowExecutionKey key,
FlowExecution flowExecution)
|
void |
SimpleFlowExecutionRepository.putFlowExecution(FlowExecutionKey key,
FlowExecution flowExecution)
|
FlowExecution |
FlowExecutionStateRestorer.restoreState(FlowExecution flowExecution,
MutableAttributeMap conversationScope)
Restore the transient state of the flow execution. |
Uses of FlowExecution in org.springframework.webflow.executor.jsf |
---|
Methods in org.springframework.webflow.executor.jsf that return FlowExecution | |
---|---|
static FlowExecution |
FlowExecutionHolderUtils.getCurrentFlowExecution(javax.faces.context.FacesContext context)
Returns the current flow execution in the given faces context. |
FlowExecution |
FlowExecutionHolder.getFlowExecution()
Returns the flow execution. |
static FlowExecution |
FlowExecutionHolderUtils.getRequiredCurrentFlowExecution(javax.faces.context.FacesContext context)
Returns the current required flow execution in the given faces context. |
Methods in org.springframework.webflow.executor.jsf with parameters of type FlowExecution | |
---|---|
protected java.lang.Object |
FlowPropertyResolver.doGetAttribute(FlowExecution execution,
java.lang.String attributeName)
|
protected abstract java.lang.Object |
AbstractFlowExecutionPropertyResolver.doGetAttribute(FlowExecution execution,
java.lang.String attributeName)
Gets the value of the flow execution attribute. |
protected java.lang.Object |
FlowExecutionPropertyResolver.doGetAttribute(FlowExecution execution,
java.lang.String attributeName)
|
protected java.lang.Class |
FlowPropertyResolver.doGetAttributeType(FlowExecution execution,
java.lang.String attributeName)
|
protected abstract java.lang.Class |
AbstractFlowExecutionPropertyResolver.doGetAttributeType(FlowExecution execution,
java.lang.String attributeName)
Gets the type of value returned by the flow execution attribute. |
protected java.lang.Class |
FlowExecutionPropertyResolver.doGetAttributeType(FlowExecution execution,
java.lang.String attributeName)
|
protected void |
FlowPropertyResolver.doSetAttribute(FlowExecution execution,
java.lang.String attributeName,
java.lang.Object attributeValue)
|
protected abstract void |
AbstractFlowExecutionPropertyResolver.doSetAttribute(FlowExecution execution,
java.lang.String attributeName,
java.lang.Object attributeValue)
Sets the value of the flow execution attribute. |
protected void |
FlowExecutionPropertyResolver.doSetAttribute(FlowExecution execution,
java.lang.String attributeName,
java.lang.Object attributeValue)
|
void |
FlowExecutionHolder.replaceWith(FlowExecution flowExecution)
Replace the current flow execution with the one provided. |
Constructors in org.springframework.webflow.executor.jsf with parameters of type FlowExecution | |
---|---|
FlowExecutionHolder(FlowExecution flowExecution)
Creates a new flow execution holder for a flow execution that has not yet been placed in a repository. |
|
FlowExecutionHolder(FlowExecutionKey flowExecutionKey,
FlowExecution flowExecution,
FlowExecutionLock flowExecutionLock)
Creates a new flow execution holder for a flow execution that has been restored from a repository. |
Uses of FlowExecution in org.springframework.webflow.test.execution |
---|
Methods in org.springframework.webflow.test.execution that return FlowExecution | |
---|---|
protected FlowExecution |
AbstractFlowExecutionTests.getFlowExecution()
Returns the flow execution being tested. |
Methods in org.springframework.webflow.test.execution with parameters of type FlowExecution | |
---|---|
protected void |
AbstractFlowExecutionTests.updateFlowExecution(FlowExecution flowExecution)
Directly update the flow execution used by the test by setting it to given flow execution. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |