tasks

package
v0.0.15 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 7, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Callback

func Callback(_ context.Context, task mq.Result) mq.Result

func NotifyResponse

func NotifyResponse(_ context.Context, result mq.Result) error

func NotifySubDAGResponse

func NotifySubDAGResponse(_ context.Context, result mq.Result) error

func SchedulerCallback

func SchedulerCallback(ctx context.Context, result mq.Result) error

func SchedulerHandler

func SchedulerHandler(ctx context.Context, task *mq.Task) mq.Result

Types

type Condition

type Condition struct {
	v2.Operation
}

func (*Condition) ProcessTask

func (e *Condition) ProcessTask(ctx context.Context, task *mq.Task) mq.Result

type EmailDelivery

type EmailDelivery struct {
	v2.Operation
}

func (*EmailDelivery) ProcessTask

func (e *EmailDelivery) ProcessTask(ctx context.Context, task *mq.Task) mq.Result

type Final added in v0.0.2

type Final struct {
	v2.Operation
}

func (*Final) ProcessTask added in v0.0.2

func (e *Final) ProcessTask(ctx context.Context, task *mq.Task) mq.Result

type GetData

type GetData struct {
	v2.Operation
}

func (*GetData) ProcessTask

func (e *GetData) ProcessTask(ctx context.Context, task *mq.Task) mq.Result

type InAppNotification

type InAppNotification struct {
	v2.Operation
}

func (*InAppNotification) ProcessTask

func (e *InAppNotification) ProcessTask(ctx context.Context, task *mq.Task) mq.Result

type Loop

type Loop struct {
	v2.Operation
}

func (*Loop) ProcessTask

func (e *Loop) ProcessTask(ctx context.Context, task *mq.Task) mq.Result

type Node1

type Node1 struct{ v2.Operation }

func (*Node1) ProcessTask

func (t *Node1) ProcessTask(_ context.Context, task *mq.Task) mq.Result

type Node2

type Node2 struct{ v2.Operation }

func (*Node2) ProcessTask

func (t *Node2) ProcessTask(_ context.Context, task *mq.Task) mq.Result

type Node3

type Node3 struct{ v2.Operation }

func (*Node3) ProcessTask

func (t *Node3) ProcessTask(_ context.Context, task *mq.Task) mq.Result

type Node4

type Node4 struct{ v2.Operation }

func (*Node4) ProcessTask

func (t *Node4) ProcessTask(_ context.Context, task *mq.Task) mq.Result

type Node5

type Node5 struct{ v2.Operation }

func (*Node5) ProcessTask

func (t *Node5) ProcessTask(_ context.Context, task *mq.Task) mq.Result

type Node6

type Node6 struct{ v2.Operation }

func (*Node6) ProcessTask

func (t *Node6) ProcessTask(_ context.Context, task *mq.Task) mq.Result

type Node7

type Node7 struct{ v2.Operation }

func (*Node7) ProcessTask

func (t *Node7) ProcessTask(_ context.Context, task *mq.Task) mq.Result

type Node8

type Node8 struct{ v2.Operation }

func (*Node8) ProcessTask

func (t *Node8) ProcessTask(_ context.Context, task *mq.Task) mq.Result

type PrepareEmail

type PrepareEmail struct {
	v2.Operation
}

func (*PrepareEmail) ProcessTask

func (e *PrepareEmail) ProcessTask(ctx context.Context, task *mq.Task) mq.Result

type SendSms

type SendSms struct {
	v2.Operation
}

func (*SendSms) ProcessTask

func (e *SendSms) ProcessTask(ctx context.Context, task *mq.Task) mq.Result

type StoreData

type StoreData struct {
	v2.Operation
}

func (*StoreData) ProcessTask

func (e *StoreData) ProcessTask(ctx context.Context, task *mq.Task) mq.Result

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL