Documentation
¶
Index ¶
- Constants
- 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 PlanApplyFailSignal
- func (s *PlanApplyFailSignal) AutoRetry() bool
- func (s *PlanApplyFailSignal) CloneSteps(originalStepName string) []signal.CloneStepDef
- 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 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 SlowSignal
- type SuccessSignal
- type Worker
- type WorkerParams
Constants ¶
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 PlanApplyFailSignalType signal.SignalType = "test-flow-plan-apply-fail"
View Source
const RetryGroupSignalType signal.SignalType = "test-flow-retry-group"
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 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 PlanApplyFailSignal ¶
type PlanApplyFailSignal struct{}
func (*PlanApplyFailSignal) AutoRetry ¶
func (s *PlanApplyFailSignal) AutoRetry() bool
func (*PlanApplyFailSignal) CloneSteps ¶
func (s *PlanApplyFailSignal) CloneSteps(originalStepName string) []signal.CloneStepDef
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 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 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.