Interface PersistenceInstanceOperations

All Superinterfaces:
CorrelationOperations
All Known Subinterfaces:
PersistenceInstanceTransaction

public interface PersistenceInstanceOperations extends CorrelationOperations
  • Method Details

    • writeInstanceData

      void writeInstanceData(io.serverlessworkflow.impl.WorkflowContextData workflowContext)
    • writeRetryTask

      void writeRetryTask(io.serverlessworkflow.impl.WorkflowContextData workflowContext, io.serverlessworkflow.impl.TaskContextData taskContext)
    • writeCompletedTask

      void writeCompletedTask(io.serverlessworkflow.impl.WorkflowContextData workflowContext, io.serverlessworkflow.impl.TaskContextData taskContext)
    • writeStatus

      void writeStatus(io.serverlessworkflow.impl.WorkflowContextData workflowContext, io.serverlessworkflow.impl.WorkflowStatus suspended)
    • removeProcessInstance

      void removeProcessInstance(io.serverlessworkflow.impl.WorkflowContextData workflowContext)
    • clearStatus

      void clearStatus(io.serverlessworkflow.impl.WorkflowContextData workflowContext)
    • scanAll

      Stream<PersistenceWorkflowInfo> scanAll(String applicationId, io.serverlessworkflow.impl.WorkflowDefinition definition)
    • readWorkflowInfo

      Optional<PersistenceWorkflowInfo> readWorkflowInfo(io.serverlessworkflow.impl.WorkflowDefinition definition, String instanceId)