internal override WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { return(WorkflowAction.Empty); }
internal override WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { return(defaultActions.FailWorkflow(Reason, Details)); }
internal override WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { return(WorkflowAction.FailWorkflow("LAMBDA_FUNCTION_SCHEDULING_FAILED", Cause)); }
internal override WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { return(defaultActions.FailWorkflow("TIMER_START_FAILED", Cause)); }
internal override WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { return defaultActions.FailWorkflow("FAILED_TO_RECORD_MARKER", Cause); }
internal override WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { return(defaultActions.ResumeOnSignal(this)); }
internal override WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { return(defaultActions.FailWorkflow("CHILD_WORKFLOW_START_FAILED", Cause)); }
internal override WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { return(defaultActions.FailWorkflow("FAILED_TO_SEND_CANCEL_REQUEST", Cause)); }
internal override WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { return(defaultActions.StartWorkflow()); }
internal override WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { return(defaultActions.CancelWorkflow("TIMER_CANCELLED")); }
internal virtual WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { throw new NotSupportedException($"DefaultAction is not supported {this.GetType().Name}."); }
internal override WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { return(defaultActions.FailWorkflow("CHILD_WORKFLOW_TERMINATED", $"Name={WorkflowName}, Version={WorkflowVersion}, PositionalName={PositionalName}")); }
internal override WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { return(WorkflowAction.FailWorkflow("LAMBDA_FUNCTION_TIMED_OUT", TimedoutType)); }
internal override WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { return(WorkflowAction.FailWorkflow(Cause, Message)); }
internal override WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { return(defaultActions.FailWorkflow("ACTIVITY_CANCELLATION_FAILED", Cause)); }
internal override WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { return(defaultActions.CancelWorkflow(Cause)); }
internal override WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { return(defaultActions.Ignore()); }
internal override WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { return(defaultActions.FailWorkflow("FAILED_TO_CANCEL_WORKFLOW", Cause)); }
internal override WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { return(defaultActions.FailWorkflow("ACTIVITY_SCHEDULING_FAILED", Cause)); }
internal override WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { throw new NotImplementedException(); }
internal override WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { return(defaultActions.FailWorkflow("CHILD_WORKFLOW_TIMEDOUT", TimedoutType)); }
internal override WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { return(defaultActions.Continue(this)); }
internal override WorkflowAction DefaultAction(IWorkflowDefaultActions defaultActions) { var details = string.IsNullOrEmpty(Details) ? "ActivityTimedout" : Details; return(defaultActions.FailWorkflow(TimeoutType, details)); }