Class WorkflowException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CancelExternalWorkflowException, SignalExternalWorkflowException, WorkflowExecutionAlreadyStarted, WorkflowFailedException, WorkflowNotFoundException, WorkflowQueryException, WorkflowServiceException, WorkflowUpdateException

public abstract class WorkflowException extends TemporalException
Base exception for all workflow failures.
See Also:
  • Constructor Details

    • WorkflowException

      protected WorkflowException(@Nonnull io.temporal.api.common.v1.WorkflowExecution execution, String workflowType, Throwable cause)
    • WorkflowException

      protected WorkflowException(String message, io.temporal.api.common.v1.WorkflowExecution execution, String workflowType, Throwable cause)
  • Method Details

    • getExecution

      public io.temporal.api.common.v1.WorkflowExecution getExecution()
    • getWorkflowType

      public Optional<String> getWorkflowType()