Interface PersistenceInstanceOperations
- All Superinterfaces:
CorrelationOperations
- All Known Subinterfaces:
PersistenceInstanceTransaction
-
Method Summary
Modifier and TypeMethodDescriptionvoidclearStatus(io.serverlessworkflow.impl.WorkflowContextData workflowContext) readWorkflowInfo(io.serverlessworkflow.impl.WorkflowDefinition definition, String instanceId) voidremoveProcessInstance(io.serverlessworkflow.impl.WorkflowContextData workflowContext) voidwriteCompletedTask(io.serverlessworkflow.impl.WorkflowContextData workflowContext, io.serverlessworkflow.impl.TaskContextData taskContext) voidwriteInstanceData(io.serverlessworkflow.impl.WorkflowContextData workflowContext) voidwriteRetryTask(io.serverlessworkflow.impl.WorkflowContextData workflowContext, io.serverlessworkflow.impl.TaskContextData taskContext) voidwriteStatus(io.serverlessworkflow.impl.WorkflowContextData workflowContext, io.serverlessworkflow.impl.WorkflowStatus suspended) Methods inherited from interface io.serverlessworkflow.impl.persistence.CorrelationOperations
clearProcessed, markAsProcessed, removeCloudEvents, retrieveEvents, storeEvent
-
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)
-