Documentation
¶
Index ¶
- func CheckTenantQueueToTask(tenantId, queueName string, isStepQueued bool, isSlotReleased bool) *msgqueue.Message
- func JobRunCancelledToTask(tenantId, jobRunId string, reason *string) *msgqueue.Message
- func JobRunQueuedToTask(tenantId, jobRunId string) *msgqueue.Message
- func StepRunCancelToTask(stepRun *dbsqlc.GetStepRunForEngineRow, reason string, ...) *msgqueue.Message
- func StepRunFailedToTask(stepRun *dbsqlc.GetStepRunForEngineRow, errorReason string, ...) *msgqueue.Message
- func StepRunQueuedToTask(stepRun *dbsqlc.GetStepRunForEngineRow) *msgqueue.Message
- func StepRunReplayToTask(stepRun *dbsqlc.GetStepRunForEngineRow, inputData []byte) *msgqueue.Message
- func StepRunRetryToTask(stepRun *dbsqlc.GetStepRunForEngineRow, inputData []byte, err string) *msgqueue.Message
- func TenantToGroupKeyActionRequeueTask(tenant dbsqlc.Tenant) *msgqueue.Message
- func WorkflowRunFinishedToTask(tenantId, workflowRunId, status string) *msgqueue.Message
- func WorkflowRunQueuedToTask(tenantId, workflowRunId string) *msgqueue.Message
- func WorkflowRunReplayToTask(tenantId, workflowRunId string) *msgqueue.Message
- type CancelCronTaskMetadata
- type CancelCronTaskPayload
- type CancelGetGroupKeyRunTimeoutTaskMetadata
- type CancelGetGroupKeyRunTimeoutTaskPayload
- type CancelStepRunTimeoutTaskMetadata
- type CancelStepRunTimeoutTaskPayload
- type CancelWorkflowTaskMetadata
- type CancelWorkflowTaskPayload
- type CheckTenantQueueMetadata
- type CheckTenantQueuePayload
- type EventTaskMetadata
- type EventTaskPayload
- type GetGroupKeyRunFailedTaskMetadata
- type GetGroupKeyRunFailedTaskPayload
- type GetGroupKeyRunFinishedTaskMetadata
- type GetGroupKeyRunFinishedTaskPayload
- type GetGroupKeyRunStartedTaskMetadata
- type GetGroupKeyRunStartedTaskPayload
- type GetGroupKeyRunTimedOutTaskMetadata
- type GetGroupKeyRunTimedOutTaskPayload
- type GroupKeyActionAssignedTaskMetadata
- type GroupKeyActionAssignedTaskPayload
- type GroupKeyActionRequeueTaskMetadata
- type GroupKeyActionRequeueTaskPayload
- type JobRunCancelledTaskMetadata
- type JobRunCancelledTaskPayload
- type JobRunQueuedTaskMetadata
- type JobRunQueuedTaskPayload
- type JobRunTimedOutTaskMetadata
- type JobRunTimedOutTaskPayload
- type RemoveTickerTaskMetadata
- type RemoveTickerTaskPayload
- type ReplayWorkflowRunTaskMetadata
- type ReplayWorkflowRunTaskPayload
- type ScheduleCronTaskMetadata
- type ScheduleCronTaskPayload
- type ScheduleGetGroupKeyRunTimeoutTaskMetadata
- type ScheduleGetGroupKeyRunTimeoutTaskPayload
- type ScheduleStepRunTimeoutTaskMetadata
- type ScheduleStepRunTimeoutTaskPayload
- type ScheduleWorkflowTaskMetadata
- type ScheduleWorkflowTaskPayload
- type StepRunAssignedBulkTaskMetadata
- type StepRunAssignedBulkTaskPayload
- type StepRunAssignedTaskMetadata
- type StepRunAssignedTaskPayload
- type StepRunCancelTaskMetadata
- type StepRunCancelTaskPayload
- type StepRunCancelledTaskMetadata
- type StepRunCancelledTaskPayload
- type StepRunFailedTaskMetadata
- type StepRunFailedTaskPayload
- type StepRunFinishedTaskMetadata
- type StepRunFinishedTaskPayload
- type StepRunReplayTaskMetadata
- type StepRunReplayTaskPayload
- type StepRunRequeueTaskMetadata
- type StepRunRequeueTaskPayload
- type StepRunRetryTaskMetadata
- type StepRunRetryTaskPayload
- type StepRunStartedTaskMetadata
- type StepRunStartedTaskPayload
- type StepRunStreamEventTaskMetadata
- type StepRunStreamEventTaskPayload
- type StepRunTaskMetadata
- type StepRunTaskPayload
- type StepRunTimedOutTaskMetadata
- type StepRunTimedOutTaskPayload
- type WorkflowRunFailedTask
- type WorkflowRunFailedTaskMetadata
- type WorkflowRunFinishedTask
- type WorkflowRunFinishedTaskMetadata
- type WorkflowRunQueuedTaskMetadata
- type WorkflowRunQueuedTaskPayload
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckTenantQueueToTask ¶
func JobRunCancelledToTask ¶
func JobRunQueuedToTask ¶
func StepRunCancelToTask ¶
func StepRunFailedToTask ¶
func StepRunQueuedToTask ¶
func StepRunQueuedToTask(stepRun *dbsqlc.GetStepRunForEngineRow) *msgqueue.Message
func StepRunReplayToTask ¶
func StepRunReplayToTask(stepRun *dbsqlc.GetStepRunForEngineRow, inputData []byte) *msgqueue.Message
func StepRunRetryToTask ¶
func WorkflowRunQueuedToTask ¶
func WorkflowRunReplayToTask ¶
Types ¶
type CancelCronTaskMetadata ¶
type CancelCronTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type CancelCronTaskPayload ¶
type CancelGetGroupKeyRunTimeoutTaskMetadata ¶
type CancelGetGroupKeyRunTimeoutTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type CancelGetGroupKeyRunTimeoutTaskPayload ¶
type CancelGetGroupKeyRunTimeoutTaskPayload struct {
GetGroupKeyRunId string `json:"get_group_key_run_id" validate:"required,uuid"`
}
type CancelStepRunTimeoutTaskMetadata ¶
type CancelStepRunTimeoutTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type CancelStepRunTimeoutTaskPayload ¶
type CancelStepRunTimeoutTaskPayload struct {
StepRunId string `json:"step_run_id" validate:"required,uuid"`
}
type CancelWorkflowTaskMetadata ¶
type CancelWorkflowTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type CheckTenantQueueMetadata ¶
type CheckTenantQueueMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type CheckTenantQueuePayload ¶
type EventTaskMetadata ¶
type EventTaskPayload ¶
type GetGroupKeyRunFailedTaskMetadata ¶
type GetGroupKeyRunFailedTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type GetGroupKeyRunFinishedTaskMetadata ¶
type GetGroupKeyRunFinishedTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type GetGroupKeyRunStartedTaskMetadata ¶
type GetGroupKeyRunStartedTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type GetGroupKeyRunTimedOutTaskMetadata ¶
type GetGroupKeyRunTimedOutTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type GetGroupKeyRunTimedOutTaskPayload ¶
type GetGroupKeyRunTimedOutTaskPayload struct {
GetGroupKeyRunId string `json:"get_group_key_run_id" validate:"required,uuid"`
}
type GroupKeyActionRequeueTaskMetadata ¶
type GroupKeyActionRequeueTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type GroupKeyActionRequeueTaskPayload ¶
type GroupKeyActionRequeueTaskPayload struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type JobRunCancelledTaskMetadata ¶
type JobRunCancelledTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type JobRunQueuedTaskMetadata ¶
type JobRunQueuedTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type JobRunQueuedTaskPayload ¶
type JobRunQueuedTaskPayload struct {
JobRunId string `json:"job_run_id" validate:"required,uuid"`
}
type JobRunTimedOutTaskMetadata ¶
type JobRunTimedOutTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type JobRunTimedOutTaskPayload ¶
type JobRunTimedOutTaskPayload struct {
JobRunId string `json:"job_run_id" validate:"required,uuid"`
}
type RemoveTickerTaskMetadata ¶
type RemoveTickerTaskMetadata struct{}
type RemoveTickerTaskPayload ¶
type RemoveTickerTaskPayload struct {
TickerId string `json:"ticker_id" validate:"required,uuid"`
}
type ReplayWorkflowRunTaskMetadata ¶
type ReplayWorkflowRunTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type ReplayWorkflowRunTaskPayload ¶
type ReplayWorkflowRunTaskPayload struct {
WorkflowRunId string `json:"workflow_run_id" validate:"required,uuid"`
}
type ScheduleCronTaskMetadata ¶
type ScheduleCronTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type ScheduleCronTaskPayload ¶
type ScheduleGetGroupKeyRunTimeoutTaskMetadata ¶
type ScheduleGetGroupKeyRunTimeoutTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type ScheduleStepRunTimeoutTaskMetadata ¶
type ScheduleStepRunTimeoutTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type ScheduleWorkflowTaskMetadata ¶
type ScheduleWorkflowTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type StepRunCancelTaskMetadata ¶
type StepRunCancelTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type StepRunCancelTaskPayload ¶
type StepRunCancelTaskPayload struct {
StepRunId string `json:"step_run_id" validate:"required,uuid"`
CancelledReason string `json:"cancelled_reason" validate:"required"`
StepRetries *int32 `json:"step_retries,omitempty"`
RetryCount *int32 `json:"retry_count,omitempty"`
PropagateToChildren bool `json:"propagate_to_children"`
}
type StepRunCancelledTaskPayload ¶
type StepRunCancelledTaskPayload struct {
WorkflowRunId string `json:"workflow_run_id" validate:"required,uuid"`
StepRunId string `json:"step_run_id" validate:"required,uuid"`
WorkerId string `json:"worker_id" validate:"required,uuid"`
CancelledReason string `json:"cancelled_reason" validate:"required"`
StepRetries *int32 `json:"step_retries,omitempty"`
RetryCount *int32 `json:"retry_count,omitempty"`
}
type StepRunFailedTaskMetadata ¶
type StepRunFailedTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type StepRunFailedTaskPayload ¶
type StepRunFailedTaskPayload struct {
WorkflowRunId string `json:"workflow_run_id" validate:"required,uuid"`
StepRunId string `json:"step_run_id" validate:"required,uuid"`
FailedAt string `json:"failed_at" validate:"required"`
Error string `json:"error" validate:"required"`
StepRetries *int32 `json:"step_retries,omitempty"`
RetryCount *int32 `json:"retry_count,omitempty"`
}
type StepRunFinishedTaskMetadata ¶
type StepRunFinishedTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type StepRunFinishedTaskPayload ¶
type StepRunFinishedTaskPayload struct {
WorkflowRunId string `json:"workflow_run_id" validate:"required,uuid"`
StepRunId string `json:"step_run_id" validate:"required,uuid"`
FinishedAt string `json:"finished_at" validate:"required"`
StepOutputData string `json:"step_output_data"`
StepRetries *int32 `json:"step_retries,omitempty"`
RetryCount *int32 `json:"retry_count,omitempty"`
}
type StepRunReplayTaskMetadata ¶
type StepRunReplayTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type StepRunReplayTaskPayload ¶
type StepRunReplayTaskPayload struct {
WorkflowRunId string `json:"workflow_run_id" validate:"required,uuid"`
StepRunId string `json:"step_run_id" validate:"required,uuid"`
JobRunId string `json:"job_run_id" validate:"required,uuid"`
// optional - if not provided, the step run will be retried with the same input
InputData string `json:"input_data,omitempty"`
StepRetries *int32 `json:"step_retries,omitempty"`
RetryCount *int32 `json:"retry_count,omitempty"`
}
type StepRunRequeueTaskMetadata ¶
type StepRunRequeueTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type StepRunRequeueTaskPayload ¶
type StepRunRequeueTaskPayload struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type StepRunRetryTaskMetadata ¶
type StepRunRetryTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type StepRunRetryTaskPayload ¶
type StepRunRetryTaskPayload struct {
WorkflowRunId string `json:"workflow_run_id" validate:"required,uuid"`
StepRunId string `json:"step_run_id" validate:"required,uuid"`
JobRunId string `json:"job_run_id" validate:"required,uuid"`
Error *string `json:"error,omitempty"`
// optional - if not provided, the step run will be retried with the same input
InputData string `json:"input_data,omitempty"`
StepRetries *int32 `json:"step_retries,omitempty"`
RetryCount *int32 `json:"retry_count,omitempty"`
}
type StepRunStartedTaskMetadata ¶
type StepRunStartedTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type StepRunStartedTaskPayload ¶
type StepRunStartedTaskPayload struct {
WorkflowRunId string `json:"workflow_run_id" validate:"required,uuid"`
StepRunId string `json:"step_run_id" validate:"required,uuid"`
StartedAt string `json:"started_at" validate:"required"`
StepRetries *int32 `json:"step_retries,omitempty"`
RetryCount *int32 `json:"retry_count,omitempty"`
}
type StepRunStreamEventTaskPayload ¶
type StepRunStreamEventTaskPayload struct {
WorkflowRunId string `json:"workflow_run_id" validate:"required,uuid"`
StepRunId string `json:"step_run_id" validate:"required,uuid"`
CreatedAt string `json:"created_at" validate:"required"`
StreamEventId string `json:"stream_event_id"`
StepRetries *int32 `json:"step_retries,omitempty"`
RetryCount *int32 `json:"retry_count,omitempty"`
}
type StepRunTaskMetadata ¶
type StepRunTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
StepId string `json:"step_id" validate:"required,uuid"`
ActionId string `json:"action_id" validate:"required,actionId"`
JobId string `json:"job_id" validate:"required,uuid"`
JobName string `json:"job_name" validate:"required,hatchetName"`
WorkflowVersionId string `json:"workflow_version_id" validate:"required,uuid"`
}
type StepRunTaskPayload ¶
type StepRunTaskPayload struct {
WorkflowRunId string `json:"workflow_run_id" validate:"required,uuid"`
StepRunId string `json:"step_run_id" validate:"required,uuid"`
JobRunId string `json:"job_run_id" validate:"required,uuid"`
StepRetries *int32 `json:"step_retries,omitempty"`
RetryCount *int32 `json:"retry_count,omitempty"`
}
type StepRunTimedOutTaskMetadata ¶
type StepRunTimedOutTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type WorkflowRunFailedTask ¶
type WorkflowRunFailedTaskMetadata ¶
type WorkflowRunFailedTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type WorkflowRunFinishedTask ¶
type WorkflowRunFinishedTaskMetadata ¶
type WorkflowRunFinishedTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type WorkflowRunQueuedTaskMetadata ¶
type WorkflowRunQueuedTaskMetadata struct {
TenantId string `json:"tenant_id" validate:"required,uuid"`
}
type WorkflowRunQueuedTaskPayload ¶
type WorkflowRunQueuedTaskPayload struct {
WorkflowRunId string `json:"workflow_run_id" validate:"required,uuid"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.