task

package
v0.0.0-...-a64f145 Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2026 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OrderConsumer

type OrderConsumer struct {
	KafkaClient *mq.KafkaClient
	OrderSrv    service.OrderService
}

func NewOrderConsumer

func NewOrderConsumer(kafkaClient *mq.KafkaClient, orderSrv service.OrderService) *OrderConsumer

func (*OrderConsumer) Run

func (c *OrderConsumer) Run(ctx context.Context) error

type OrderEvent

type OrderEvent struct {
	OrderID string `json:"orderID"`
	Status  string `json:"status"`
}

type TaskManager

type TaskManager struct {
	// contains filtered or unexported fields
}

func NewTaskManager

func NewTaskManager(
	kafkaClientOrder *mq.KafkaClient,
	orderSrv service.OrderService,
) *TaskManager

func (*TaskManager) Start

func (tm *TaskManager) Start(ctx context.Context) error

Jump to

Keyboard shortcuts

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