Documentation
¶
Index ¶
- Constants
- type ApprovalInnerSignal
- type AutoRetrySignal
- func (s *AutoRetrySignal) AutoRetry() bool
- func (s *AutoRetrySignal) Execute(workflow.Context) error
- func (s *AutoRetrySignal) MaxRetries() int
- func (s *AutoRetrySignal) SleepAfter() time.Duration
- func (s *AutoRetrySignal) Type() signal.SignalType
- func (s *AutoRetrySignal) Validate(workflow.Context) error
- type CancellableTestSignal
- func (s *CancellableTestSignal) Cancel(ctx workflow.Context) error
- func (s *CancellableTestSignal) Execute(ctx workflow.Context) error
- func (s *CancellableTestSignal) SetStepContext(stepID, flowID string)
- func (s *CancellableTestSignal) SleepAfter() time.Duration
- func (s *CancellableTestSignal) Type() signal.SignalType
- func (s *CancellableTestSignal) Validate(workflow.Context) error
- type CountdownGroupSignal
- func (s *CountdownGroupSignal) AutoRetry() bool
- func (s *CountdownGroupSignal) Execute(ctx workflow.Context) error
- func (s *CountdownGroupSignal) MaxRetries() int
- func (s *CountdownGroupSignal) RetryGroup() bool
- func (s *CountdownGroupSignal) SetStepContext(stepID, flowID string)
- func (s *CountdownGroupSignal) SleepAfter() time.Duration
- func (s *CountdownGroupSignal) Type() signal.SignalType
- func (s *CountdownGroupSignal) Validate(workflow.Context) error
- type CountdownSignal
- func (s *CountdownSignal) AutoRetry() bool
- func (s *CountdownSignal) Execute(ctx workflow.Context) error
- func (s *CountdownSignal) MaxRetries() int
- func (s *CountdownSignal) SetStepContext(stepID, flowID string)
- func (s *CountdownSignal) SleepAfter() time.Duration
- func (s *CountdownSignal) Type() signal.SignalType
- func (s *CountdownSignal) Validate(workflow.Context) error
- type FailSignal
- type ManualRetryGroupCountdownSignal
- func (s *ManualRetryGroupCountdownSignal) AutoRetry() bool
- func (s *ManualRetryGroupCountdownSignal) Execute(workflow.Context) error
- func (s *ManualRetryGroupCountdownSignal) MaxRetries() int
- func (s *ManualRetryGroupCountdownSignal) RetryGroup() bool
- func (s *ManualRetryGroupCountdownSignal) SetRetryCount(retryIndex, groupRetryIndex int)
- func (s *ManualRetryGroupCountdownSignal) SetStepContext(stepID, flowID string)
- func (s *ManualRetryGroupCountdownSignal) SleepAfter() time.Duration
- func (s *ManualRetryGroupCountdownSignal) Type() signal.SignalType
- func (s *ManualRetryGroupCountdownSignal) Validate(workflow.Context) error
- type ManualRetrySignal
- func (s *ManualRetrySignal) AutoRetry() bool
- func (s *ManualRetrySignal) Execute(ctx workflow.Context) error
- func (s *ManualRetrySignal) MaxAutoRetries(workflow.Context) int
- func (s *ManualRetrySignal) MaxRetries() int
- func (s *ManualRetrySignal) SetStepContext(stepID, flowID string)
- func (s *ManualRetrySignal) SleepAfter() time.Duration
- func (s *ManualRetrySignal) Type() signal.SignalType
- func (s *ManualRetrySignal) Validate(workflow.Context) error
- type ManualRetryThenBlockSignal
- func (s *ManualRetryThenBlockSignal) AutoRetry() bool
- func (s *ManualRetryThenBlockSignal) Cancel(workflow.Context) error
- func (s *ManualRetryThenBlockSignal) Execute(ctx workflow.Context) error
- func (s *ManualRetryThenBlockSignal) MaxAutoRetries(workflow.Context) int
- func (s *ManualRetryThenBlockSignal) MaxRetries() int
- func (s *ManualRetryThenBlockSignal) SetStepContext(stepID, flowID string)
- func (s *ManualRetryThenBlockSignal) SleepAfter() time.Duration
- func (s *ManualRetryThenBlockSignal) Type() signal.SignalType
- func (s *ManualRetryThenBlockSignal) Validate(workflow.Context) error
- type PlanApplyFailSignal
- func (s *PlanApplyFailSignal) AutoRetry() bool
- func (s *PlanApplyFailSignal) Clone(_ workflow.Context, originalStepName string) ([]signal.CloneStepDef, error)
- func (s *PlanApplyFailSignal) Execute(workflow.Context) error
- func (s *PlanApplyFailSignal) MaxRetries() int
- func (s *PlanApplyFailSignal) RetryGroup() bool
- func (s *PlanApplyFailSignal) SleepAfter() time.Duration
- func (s *PlanApplyFailSignal) Type() signal.SignalType
- func (s *PlanApplyFailSignal) Validate(workflow.Context) error
- type PolicyEvalApprovalSignal
- func (s *PolicyEvalApprovalSignal) Execute(workflow.Context) error
- func (s *PolicyEvalApprovalSignal) RequiresPolicyEvaluation() bool
- func (s *PolicyEvalApprovalSignal) SleepAfter() time.Duration
- func (s *PolicyEvalApprovalSignal) Type() signal.SignalType
- func (s *PolicyEvalApprovalSignal) Validate(workflow.Context) error
- type RetryGroupSignal
- func (s *RetryGroupSignal) AutoRetry() bool
- func (s *RetryGroupSignal) Execute(workflow.Context) error
- func (s *RetryGroupSignal) MaxRetries() int
- func (s *RetryGroupSignal) RetryGroup() bool
- func (s *RetryGroupSignal) SleepAfter() time.Duration
- func (s *RetryGroupSignal) Type() signal.SignalType
- func (s *RetryGroupSignal) Validate(workflow.Context) error
- type SkipGroupApprovalSignal
- func (s *SkipGroupApprovalSignal) Execute(workflow.Context) error
- func (s *SkipGroupApprovalSignal) SkipGroup() bool
- func (s *SkipGroupApprovalSignal) SleepAfter() time.Duration
- func (s *SkipGroupApprovalSignal) Type() signal.SignalType
- func (s *SkipGroupApprovalSignal) Validate(workflow.Context) error
- type SkippableFailSignal
- func (s *SkippableFailSignal) AutoRetry() bool
- func (s *SkippableFailSignal) Execute(workflow.Context) error
- func (s *SkippableFailSignal) MaxRetries() int
- func (s *SkippableFailSignal) SleepAfter() time.Duration
- func (s *SkippableFailSignal) Type() signal.SignalType
- func (s *SkippableFailSignal) Validate(workflow.Context) error
- type SlowSignal
- type SuccessSignal
- type Worker
- type WorkerParams
Constants ¶
View Source
const ApprovalInnerSignalType signal.SignalType = "test-flow-approval-inner"
View Source
const AutoRetrySignalType signal.SignalType = "test-flow-auto-retry"
View Source
const CancelMarker = "cancel-callback-invoked"
CancelMarker is the value written to ResultDirective when Cancel() is invoked.
View Source
const CancellableTestSignalType signal.SignalType = "test-flow-cancellable"
View Source
const CountdownGroupSignalType signal.SignalType = "test-flow-countdown-group"
View Source
const CountdownSignalType signal.SignalType = "test-flow-countdown"
View Source
const FailSignalType signal.SignalType = "test-flow-fail"
View Source
const ManualRetryGroupCountdownSignalType signal.SignalType = "test-flow-manual-retry-group-countdown"
View Source
const ManualRetrySignalType signal.SignalType = "test-flow-manual-retry"
View Source
const ManualRetryThenBlockSignalType signal.SignalType = "test-flow-manual-retry-then-block"
View Source
const PlanApplyFailSignalType signal.SignalType = "test-flow-plan-apply-fail"
View Source
const PolicyEvalApprovalSignalType signal.SignalType = "test-flow-policy-eval-approval"
View Source
const RetryGroupSignalType signal.SignalType = "test-flow-retry-group"
View Source
const SkipGroupApprovalSignalType signal.SignalType = "test-flow-skipgroup-approval"
View Source
const SkippableFailSignalType signal.SignalType = "test-flow-skippable-fail"
View Source
const SlowSignalType signal.SignalType = "test-flow-slow"
View Source
const SuccessSignalType signal.SignalType = "test-flow-success"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApprovalInnerSignal ¶ added in v0.19.1163
type ApprovalInnerSignal struct{}
func (*ApprovalInnerSignal) Execute ¶ added in v0.19.1163
func (s *ApprovalInnerSignal) Execute(workflow.Context) error
func (*ApprovalInnerSignal) SleepAfter ¶ added in v0.19.1163
func (s *ApprovalInnerSignal) SleepAfter() time.Duration
func (*ApprovalInnerSignal) Type ¶ added in v0.19.1163
func (s *ApprovalInnerSignal) Type() signal.SignalType
type AutoRetrySignal ¶
type AutoRetrySignal struct {
FailUntilRetryIndex int `json:"fail_until_retry_index"`
}
func (*AutoRetrySignal) AutoRetry ¶
func (s *AutoRetrySignal) AutoRetry() bool
func (*AutoRetrySignal) MaxRetries ¶
func (s *AutoRetrySignal) MaxRetries() int
func (*AutoRetrySignal) SleepAfter ¶
func (s *AutoRetrySignal) SleepAfter() time.Duration
func (*AutoRetrySignal) Type ¶
func (s *AutoRetrySignal) Type() signal.SignalType
type CancellableTestSignal ¶
type CancellableTestSignal struct {
StepID string `json:"step_id,omitempty"`
FlowID string `json:"flow_id,omitempty"`
}
func (*CancellableTestSignal) Cancel ¶
func (s *CancellableTestSignal) Cancel(ctx workflow.Context) error
func (*CancellableTestSignal) Execute ¶
func (s *CancellableTestSignal) Execute(ctx workflow.Context) error
func (*CancellableTestSignal) SetStepContext ¶
func (s *CancellableTestSignal) SetStepContext(stepID, flowID string)
func (*CancellableTestSignal) SleepAfter ¶
func (s *CancellableTestSignal) SleepAfter() time.Duration
func (*CancellableTestSignal) Type ¶
func (s *CancellableTestSignal) Type() signal.SignalType
type CountdownGroupSignal ¶
type CountdownGroupSignal struct {
SucceedAtRetry int `json:"succeed_at_retry"`
StepID string `json:"step_id,omitempty"`
FlowID string `json:"flow_id,omitempty"`
}
func (*CountdownGroupSignal) AutoRetry ¶
func (s *CountdownGroupSignal) AutoRetry() bool
func (*CountdownGroupSignal) Execute ¶
func (s *CountdownGroupSignal) Execute(ctx workflow.Context) error
func (*CountdownGroupSignal) MaxRetries ¶
func (s *CountdownGroupSignal) MaxRetries() int
func (*CountdownGroupSignal) RetryGroup ¶
func (s *CountdownGroupSignal) RetryGroup() bool
func (*CountdownGroupSignal) SetStepContext ¶
func (s *CountdownGroupSignal) SetStepContext(stepID, flowID string)
func (*CountdownGroupSignal) SleepAfter ¶
func (s *CountdownGroupSignal) SleepAfter() time.Duration
func (*CountdownGroupSignal) Type ¶
func (s *CountdownGroupSignal) Type() signal.SignalType
type CountdownSignal ¶
type CountdownSignal struct {
SucceedAtRetry int `json:"succeed_at_retry"`
StepID string `json:"step_id,omitempty"`
FlowID string `json:"flow_id,omitempty"`
}
func (*CountdownSignal) AutoRetry ¶
func (s *CountdownSignal) AutoRetry() bool
func (*CountdownSignal) MaxRetries ¶
func (s *CountdownSignal) MaxRetries() int
func (*CountdownSignal) SetStepContext ¶
func (s *CountdownSignal) SetStepContext(stepID, flowID string)
func (*CountdownSignal) SleepAfter ¶
func (s *CountdownSignal) SleepAfter() time.Duration
func (*CountdownSignal) Type ¶
func (s *CountdownSignal) Type() signal.SignalType
type FailSignal ¶
type FailSignal struct {
Reason string `json:"reason"`
}
func (*FailSignal) SleepAfter ¶
func (s *FailSignal) SleepAfter() time.Duration
func (*FailSignal) Type ¶
func (s *FailSignal) Type() signal.SignalType
type ManualRetryGroupCountdownSignal ¶
type ManualRetryGroupCountdownSignal struct {
StepID string `json:"step_id,omitempty"`
FlowID string `json:"flow_id,omitempty"`
GroupRetryCount int `json:"-"`
}
func (*ManualRetryGroupCountdownSignal) AutoRetry ¶
func (s *ManualRetryGroupCountdownSignal) AutoRetry() bool
func (*ManualRetryGroupCountdownSignal) Execute ¶
func (s *ManualRetryGroupCountdownSignal) Execute(workflow.Context) error
func (*ManualRetryGroupCountdownSignal) MaxRetries ¶
func (s *ManualRetryGroupCountdownSignal) MaxRetries() int
func (*ManualRetryGroupCountdownSignal) RetryGroup ¶
func (s *ManualRetryGroupCountdownSignal) RetryGroup() bool
func (*ManualRetryGroupCountdownSignal) SetRetryCount ¶
func (s *ManualRetryGroupCountdownSignal) SetRetryCount(retryIndex, groupRetryIndex int)
func (*ManualRetryGroupCountdownSignal) SetStepContext ¶
func (s *ManualRetryGroupCountdownSignal) SetStepContext(stepID, flowID string)
func (*ManualRetryGroupCountdownSignal) SleepAfter ¶
func (s *ManualRetryGroupCountdownSignal) SleepAfter() time.Duration
func (*ManualRetryGroupCountdownSignal) Type ¶
func (s *ManualRetryGroupCountdownSignal) Type() signal.SignalType
type ManualRetrySignal ¶ added in v0.19.1163
type ManualRetrySignal struct {
StepID string `json:"step_id,omitempty"`
FlowID string `json:"flow_id,omitempty"`
}
func (*ManualRetrySignal) AutoRetry ¶ added in v0.19.1163
func (s *ManualRetrySignal) AutoRetry() bool
func (*ManualRetrySignal) Execute ¶ added in v0.19.1163
func (s *ManualRetrySignal) Execute(ctx workflow.Context) error
func (*ManualRetrySignal) MaxAutoRetries ¶ added in v0.19.1163
func (s *ManualRetrySignal) MaxAutoRetries(workflow.Context) int
func (*ManualRetrySignal) MaxRetries ¶ added in v0.19.1163
func (s *ManualRetrySignal) MaxRetries() int
func (*ManualRetrySignal) SetStepContext ¶ added in v0.19.1163
func (s *ManualRetrySignal) SetStepContext(stepID, flowID string)
func (*ManualRetrySignal) SleepAfter ¶ added in v0.19.1163
func (s *ManualRetrySignal) SleepAfter() time.Duration
func (*ManualRetrySignal) Type ¶ added in v0.19.1163
func (s *ManualRetrySignal) Type() signal.SignalType
type ManualRetryThenBlockSignal ¶ added in v0.19.1163
type ManualRetryThenBlockSignal struct {
StepID string `json:"step_id,omitempty"`
FlowID string `json:"flow_id,omitempty"`
}
func (*ManualRetryThenBlockSignal) AutoRetry ¶ added in v0.19.1163
func (s *ManualRetryThenBlockSignal) AutoRetry() bool
func (*ManualRetryThenBlockSignal) Cancel ¶ added in v0.19.1163
func (s *ManualRetryThenBlockSignal) Cancel(workflow.Context) error
func (*ManualRetryThenBlockSignal) Execute ¶ added in v0.19.1163
func (s *ManualRetryThenBlockSignal) Execute(ctx workflow.Context) error
func (*ManualRetryThenBlockSignal) MaxAutoRetries ¶ added in v0.19.1163
func (s *ManualRetryThenBlockSignal) MaxAutoRetries(workflow.Context) int
func (*ManualRetryThenBlockSignal) MaxRetries ¶ added in v0.19.1163
func (s *ManualRetryThenBlockSignal) MaxRetries() int
func (*ManualRetryThenBlockSignal) SetStepContext ¶ added in v0.19.1163
func (s *ManualRetryThenBlockSignal) SetStepContext(stepID, flowID string)
func (*ManualRetryThenBlockSignal) SleepAfter ¶ added in v0.19.1163
func (s *ManualRetryThenBlockSignal) SleepAfter() time.Duration
func (*ManualRetryThenBlockSignal) Type ¶ added in v0.19.1163
func (s *ManualRetryThenBlockSignal) Type() signal.SignalType
type PlanApplyFailSignal ¶
type PlanApplyFailSignal struct{}
func (*PlanApplyFailSignal) AutoRetry ¶
func (s *PlanApplyFailSignal) AutoRetry() bool
func (*PlanApplyFailSignal) Clone ¶ added in v0.19.945
func (s *PlanApplyFailSignal) Clone(_ workflow.Context, originalStepName string) ([]signal.CloneStepDef, error)
func (*PlanApplyFailSignal) MaxRetries ¶
func (s *PlanApplyFailSignal) MaxRetries() int
func (*PlanApplyFailSignal) RetryGroup ¶
func (s *PlanApplyFailSignal) RetryGroup() bool
func (*PlanApplyFailSignal) SleepAfter ¶
func (s *PlanApplyFailSignal) SleepAfter() time.Duration
func (*PlanApplyFailSignal) Type ¶
func (s *PlanApplyFailSignal) Type() signal.SignalType
type PolicyEvalApprovalSignal ¶ added in v0.19.1163
type PolicyEvalApprovalSignal struct{}
func (*PolicyEvalApprovalSignal) Execute ¶ added in v0.19.1163
func (s *PolicyEvalApprovalSignal) Execute(workflow.Context) error
func (*PolicyEvalApprovalSignal) RequiresPolicyEvaluation ¶ added in v0.19.1163
func (s *PolicyEvalApprovalSignal) RequiresPolicyEvaluation() bool
func (*PolicyEvalApprovalSignal) SleepAfter ¶ added in v0.19.1163
func (s *PolicyEvalApprovalSignal) SleepAfter() time.Duration
func (*PolicyEvalApprovalSignal) Type ¶ added in v0.19.1163
func (s *PolicyEvalApprovalSignal) Type() signal.SignalType
type RetryGroupSignal ¶
type RetryGroupSignal struct{}
func (*RetryGroupSignal) AutoRetry ¶
func (s *RetryGroupSignal) AutoRetry() bool
func (*RetryGroupSignal) MaxRetries ¶
func (s *RetryGroupSignal) MaxRetries() int
func (*RetryGroupSignal) RetryGroup ¶
func (s *RetryGroupSignal) RetryGroup() bool
func (*RetryGroupSignal) SleepAfter ¶
func (s *RetryGroupSignal) SleepAfter() time.Duration
func (*RetryGroupSignal) Type ¶
func (s *RetryGroupSignal) Type() signal.SignalType
type SkipGroupApprovalSignal ¶ added in v0.19.1163
type SkipGroupApprovalSignal struct{}
func (*SkipGroupApprovalSignal) Execute ¶ added in v0.19.1163
func (s *SkipGroupApprovalSignal) Execute(workflow.Context) error
func (*SkipGroupApprovalSignal) SkipGroup ¶ added in v0.19.1163
func (s *SkipGroupApprovalSignal) SkipGroup() bool
func (*SkipGroupApprovalSignal) SleepAfter ¶ added in v0.19.1163
func (s *SkipGroupApprovalSignal) SleepAfter() time.Duration
func (*SkipGroupApprovalSignal) Type ¶ added in v0.19.1163
func (s *SkipGroupApprovalSignal) Type() signal.SignalType
type SkippableFailSignal ¶ added in v0.19.1163
type SkippableFailSignal struct{}
func (*SkippableFailSignal) AutoRetry ¶ added in v0.19.1163
func (s *SkippableFailSignal) AutoRetry() bool
func (*SkippableFailSignal) Execute ¶ added in v0.19.1163
func (s *SkippableFailSignal) Execute(workflow.Context) error
func (*SkippableFailSignal) MaxRetries ¶ added in v0.19.1163
func (s *SkippableFailSignal) MaxRetries() int
func (*SkippableFailSignal) SleepAfter ¶ added in v0.19.1163
func (s *SkippableFailSignal) SleepAfter() time.Duration
func (*SkippableFailSignal) Type ¶ added in v0.19.1163
func (s *SkippableFailSignal) Type() signal.SignalType
type SlowSignal ¶
type SlowSignal struct{}
func (*SlowSignal) SleepAfter ¶
func (s *SlowSignal) SleepAfter() time.Duration
func (*SlowSignal) Type ¶
func (s *SlowSignal) Type() signal.SignalType
type SuccessSignal ¶
type SuccessSignal struct{}
func (*SuccessSignal) SleepAfter ¶
func (s *SuccessSignal) SleepAfter() time.Duration
func (*SuccessSignal) Type ¶
func (s *SuccessSignal) Type() signal.SignalType
type WorkerParams ¶
Click to show internal directories.
Click to hide internal directories.