Documentation
¶
Index ¶
- func WithDurationMeasure(storage MetricStorage, handler bgjob.Handler) bgjob.Handler
- type Client
- type DBProvider
- type MetricStorage
- 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 WithDurationMeasure ¶
func WithDurationMeasure(storage MetricStorage, handler bgjob.Handler) bgjob.Handler
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) BulkEnqueue ¶
type DBProvider ¶
type MetricStorage ¶
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 bgjob.Handler }
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.