Uses of Interface
io.axoniq.framework.workflow.runtime.execution.WorkflowExecutionRepository
Packages that use WorkflowExecutionRepository
Package
Description
Package containing workflow configuration components.
Internal implementation of the workflow execution engine: the
WorkflowEngine, its scheduling, state and
storage, checkpointing/replay support, cancellation coordination, and the delegates implementing individual step
primitives.-
Uses of WorkflowExecutionRepository in io.axoniq.framework.workflow.configuration
Method parameters in io.axoniq.framework.workflow.configuration with type arguments of type WorkflowExecutionRepositoryModifier and TypeMethodDescriptionWorkflowModule.OptionalPhase.executionRepository(ComponentBuilder<WorkflowExecutionRepository> workflowExecutionRepository) Registers the givenComponentBuilderof aWorkflowExecutionRepositoryas the repository for the workflow module being built. -
Uses of WorkflowExecutionRepository in io.axoniq.framework.workflow.runtime.execution
Classes in io.axoniq.framework.workflow.runtime.execution that implement WorkflowExecutionRepositoryModifier and TypeClassDescriptionclassIn-memory implementation ofWorkflowExecutionRepositorybacked by aConcurrentHashMap.Constructors in io.axoniq.framework.workflow.runtime.execution with parameters of type WorkflowExecutionRepositoryModifierConstructorDescriptionSimpleWorkflowManager(WorkflowHistoryRepository historyRepository, WorkflowExecutionRepository executionRepository, WorkflowCancellationService cancellationService, WorkflowStore workflowStore, UnitOfWorkFactory unitOfWorkFactory, Executor executor) Creates a Workflow Manager using a history projection and live cancellation delivery.WorkflowEngine(WorkflowConfigurationRegistry<?> workflowConfigurationRegistry, WorkflowExecutionRepository workflowExecutionRepository, WorkflowCancellationService workflowCancellationService, WorkflowStore workflowStore, UnitOfWorkFactory unitOfWorkFactory) Creates a new workflow engine.