Class WorkflowPersistenceListener

java.lang.Object
io.serverlessworkflow.impl.persistence.WorkflowPersistenceListener
All Implemented Interfaces:
io.serverlessworkflow.impl.lifecycle.WorkflowExecutionCompletableListener, io.serverlessworkflow.impl.ServicePriority, AutoCloseable, Comparable<io.serverlessworkflow.impl.ServicePriority>

public class WorkflowPersistenceListener extends Object implements io.serverlessworkflow.impl.lifecycle.WorkflowExecutionCompletableListener
  • Constructor Details

  • Method Details

    • onWorkflowStarted

      public CompletableFuture<?> onWorkflowStarted(io.serverlessworkflow.impl.lifecycle.WorkflowStartedEvent ev)
      Specified by:
      onWorkflowStarted in interface io.serverlessworkflow.impl.lifecycle.WorkflowExecutionCompletableListener
    • onWorkflowFailed

      public CompletableFuture<?> onWorkflowFailed(io.serverlessworkflow.impl.lifecycle.WorkflowFailedEvent ev)
      Specified by:
      onWorkflowFailed in interface io.serverlessworkflow.impl.lifecycle.WorkflowExecutionCompletableListener
    • onWorkflowCancelled

      public CompletableFuture<?> onWorkflowCancelled(io.serverlessworkflow.impl.lifecycle.WorkflowCancelledEvent ev)
      Specified by:
      onWorkflowCancelled in interface io.serverlessworkflow.impl.lifecycle.WorkflowExecutionCompletableListener
    • onWorkflowSuspended

      public CompletableFuture<?> onWorkflowSuspended(io.serverlessworkflow.impl.lifecycle.WorkflowSuspendedEvent ev)
      Specified by:
      onWorkflowSuspended in interface io.serverlessworkflow.impl.lifecycle.WorkflowExecutionCompletableListener
    • onWorkflowResumed

      public CompletableFuture<?> onWorkflowResumed(io.serverlessworkflow.impl.lifecycle.WorkflowResumedEvent ev)
      Specified by:
      onWorkflowResumed in interface io.serverlessworkflow.impl.lifecycle.WorkflowExecutionCompletableListener
    • onWorkflowCompleted

      public CompletableFuture<?> onWorkflowCompleted(io.serverlessworkflow.impl.lifecycle.WorkflowCompletedEvent ev)
      Specified by:
      onWorkflowCompleted in interface io.serverlessworkflow.impl.lifecycle.WorkflowExecutionCompletableListener
    • onTaskStarted

      public CompletableFuture<?> onTaskStarted(io.serverlessworkflow.impl.lifecycle.TaskStartedEvent ev)
      Specified by:
      onTaskStarted in interface io.serverlessworkflow.impl.lifecycle.WorkflowExecutionCompletableListener
    • onTaskCompleted

      public CompletableFuture<?> onTaskCompleted(io.serverlessworkflow.impl.lifecycle.TaskCompletedEvent ev)
      Specified by:
      onTaskCompleted in interface io.serverlessworkflow.impl.lifecycle.WorkflowExecutionCompletableListener
    • onTaskRetried

      public CompletableFuture<?> onTaskRetried(io.serverlessworkflow.impl.lifecycle.TaskRetriedEvent ev)
      Specified by:
      onTaskRetried in interface io.serverlessworkflow.impl.lifecycle.WorkflowExecutionCompletableListener