Documentation
¶
Index ¶
- func Setup(ctx context.Context, db *sql.DB) error
- type HashFunc
- type NewOpts
- type Queue
- func (q *Queue) Delete(ctx context.Context, id queue.ID) error
- func (q *Queue) Extend(ctx context.Context, id queue.ID, delay time.Duration) error
- func (q *Queue) MaxReceive() int
- func (q *Queue) MoveToDeadLetter(ctx context.Context, id queue.ID, jobName, failureReason, errorMsg string) error
- func (q *Queue) Receive(ctx context.Context) (*queue.Message, error)
- func (q *Queue) ReceiveAndWait(ctx context.Context, interval time.Duration) (*queue.Message, error)
- func (q *Queue) Send(ctx context.Context, m queue.Message) error
- func (q *Queue) SendAndGetID(ctx context.Context, m queue.Message) (queue.ID, error)
- func (q *Queue) SendTx(ctx context.Context, tx *sql.Tx, m queue.Message) error
- func (q *Queue) Timeout() time.Duration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Queue ¶
type Queue struct {
// contains filtered or unexported fields
}
func (*Queue) MaxReceive ¶
func (*Queue) MoveToDeadLetter ¶
func (*Queue) ReceiveAndWait ¶
func (*Queue) SendAndGetID ¶
Click to show internal directories.
Click to hide internal directories.