A pessmistic lock to obtain exclusive rights to a flow execution.
Central subsystem interface responsible for the saving and restoring of flow executions, where each flow execution represents a state of an active flow definition.
Thrown when an encoded flow execution key is badly formatted and could not be parsed.
Base class for exceptions that indicate a flow execution could not be accessed within a repository.
The root of the
Thrown when the flow execution with the persistent identifier provided could not be restored.
Thrown when the flow execution with the persistent identifier provided could not be found.
Thrown when access to a flow execution was denied by a repository.
The central concept defined by this package is the
FlowExecutionRepository, representing a persistent store
for one or more FlowExecution objects that capture the state of user conversations in a form that can be restored
on subsequent requests.