Class AbstractFlowExecutionRepository

java.lang.Object
org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository
All Implemented Interfaces:
FlowExecutionKeyFactory, FlowExecutionRepository
Direct Known Subclasses:
AbstractSnapshottingFlowExecutionRepository

public abstract class AbstractFlowExecutionRepository extends Object implements FlowExecutionRepository, FlowExecutionKeyFactory
Abstract base class for flow execution repository implementations. Does not make any assumptions about the storage medium used to store active flow executions. Mandates the use of a FlowExecutionStateRestorer, used to rehydrate a flow execution after it has been obtained from storage from resume.

The configured FlowExecutionStateRestorer should be compatible with the chosen FlowExecution implementation and its FlowExecutionFactory.

Author:
Keith Donald, Erwin Vervaet
  • Field Details

    • logger

      protected final org.apache.commons.logging.Log logger
      Logger, usable in subclasses
  • Constructor Details

    • AbstractFlowExecutionRepository

      protected AbstractFlowExecutionRepository(ConversationManager conversationManager)
      Constructor for use in subclasses.
      Parameters:
      conversationManager - the conversation manager to use
  • Method Details