Interface PersistenceInstanceWriter

All Superinterfaces:
AutoCloseable
All Known Implementing Classes:
AbstractPersistenceInstanceWriter, DefaultPersistenceInstanceWriter, TransactedPersistenceInstanceWriter

public interface PersistenceInstanceWriter extends AutoCloseable
  • Method Details

    • started

      CompletableFuture<Void> started(io.serverlessworkflow.impl.WorkflowContextData workflowContext)
    • completed

      CompletableFuture<Void> completed(io.serverlessworkflow.impl.WorkflowContextData workflowContext)
    • failed

      CompletableFuture<Void> failed(io.serverlessworkflow.impl.WorkflowContextData workflowContext, Throwable ex)
    • aborted

      CompletableFuture<Void> aborted(io.serverlessworkflow.impl.WorkflowContextData workflowContext)
    • suspended

      CompletableFuture<Void> suspended(io.serverlessworkflow.impl.WorkflowContextData workflowContext)
    • resumed

      CompletableFuture<Void> resumed(io.serverlessworkflow.impl.WorkflowContextData workflowContext)
    • taskRetried

      CompletableFuture<Void> taskRetried(io.serverlessworkflow.impl.WorkflowContextData workflowContext, io.serverlessworkflow.impl.TaskContextData taskContext)
    • taskStarted

      CompletableFuture<Void> taskStarted(io.serverlessworkflow.impl.WorkflowContextData workflowContext, io.serverlessworkflow.impl.TaskContextData taskContext)
    • taskCompleted

      CompletableFuture<Void> taskCompleted(io.serverlessworkflow.impl.WorkflowContextData workflowContext, io.serverlessworkflow.impl.TaskContextData taskContext)