Documentation
¶
Index ¶
- func NewDefaultHandler(adapter handler.SyncHandlerAdapter, metricStorage handler.MetricStorage) handler.Sync
- type Client
- type DBProvider
- type Observer
- func (o Observer) JobCompleted(ctx context.Context, job bgjob.Job)
- func (o Observer) JobMovedToDlq(ctx context.Context, job bgjob.Job, err error)
- func (o Observer) JobRescheduled(ctx context.Context, job bgjob.Job, after time.Duration)
- func (o Observer) JobStarted(ctx context.Context, job bgjob.Job)
- func (o Observer) JobWillBeRetried(ctx context.Context, job bgjob.Job, after time.Duration, err error)
- func (o Observer) QueueIsEmpty(ctx context.Context)
- func (o Observer) WorkerError(ctx context.Context, err error)
- type WorkerConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDefaultHandler ¶ added in v1.53.0
func NewDefaultHandler(adapter handler.SyncHandlerAdapter, metricStorage handler.MetricStorage) handler.Sync
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) BulkEnqueue ¶
type DBProvider ¶
type Observer ¶
type Observer struct {
// contains filtered or unexported fields
}
func (Observer) JobMovedToDlq ¶
func (Observer) JobRescheduled ¶
func (Observer) JobWillBeRetried ¶
func (Observer) QueueIsEmpty ¶
type WorkerConfig ¶
type WorkerConfig struct {
Queue string
Concurrency int
PollInterval time.Duration
Handle handler.SyncHandlerAdapter
}
func (WorkerConfig) GetConcurrency ¶
func (c WorkerConfig) GetConcurrency() int
func (WorkerConfig) GetPollInterval ¶
func (c WorkerConfig) GetPollInterval() time.Duration
Click to show internal directories.
Click to hide internal directories.