Documentation
¶
Overview ¶
Package worker implements async job queue for skill execution.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JobHandler ¶
JobHandler processes a job.
type JobQueue ¶
type JobQueue struct {
// contains filtered or unexported fields
}
JobQueue manages async job processing.
func NewJobQueue ¶
NewJobQueue creates a new queue with specified worker count.
func (*JobQueue) SetHandler ¶
func (q *JobQueue) SetHandler(h JobHandler)
SetHandler sets the job processing function.
func (*JobQueue) Status ¶
func (q *JobQueue) Status() QueueStatus
Status returns current queue status.
type QueueStatus ¶
QueueStatus contains queue statistics.
Click to show internal directories.
Click to hide internal directories.