Documentation
¶
Index ¶
- func WithDB(ctx context.Context, db DB) context.Context
- type DB
- type Message
- func (m *Message) Cancel(ctx context.Context, id int64, lease string) (int64, error)
- func (m *Message) CleanUp(ctx context.Context) error
- func (m *Message) Complete(ctx context.Context, id int64, lease string) (int64, error)
- func (m *Message) Consume(ctx context.Context, id int64, lease string) (int64, error)
- func (m *Message) Create(ctx context.Context, message model.Message) (int64, error)
- func (m *Message) DeleteByID(ctx context.Context, id int64) error
- func (m *Message) Failed(ctx context.Context, id int64, lease string, data model.MessageAttr) (int64, error)
- func (m *Message) GetByContent(ctx context.Context, content string) (model.Message, error)
- func (m *Message) GetByID(ctx context.Context, id int64) (model.Message, error)
- func (m *Message) GetCompletedAndFailed(ctx context.Context) ([]model.Message, error)
- func (m *Message) GetStale(ctx context.Context) ([]model.Message, error)
- func (m *Message) Heartbeat(ctx context.Context, id int64, data model.MessageAttr, lease string) (int64, error)
- func (l *Message) InitTable(ctx context.Context) error
- func (m *Message) List(ctx context.Context) ([]model.Message, error)
- func (m *Message) ResetToPending(ctx context.Context, id int64) (int64, error)
- func (m *Message) UpdateByID(ctx context.Context, id int64, message model.Message) error
- func (m *Message) UpdatePriorityByID(ctx context.Context, id int64, priority int) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DB ¶
type Message ¶
type Message struct{}
func NewMessage ¶
func NewMessage() *Message
func (*Message) GetByContent ¶
func (*Message) GetCompletedAndFailed ¶
func (*Message) ResetToPending ¶
func (*Message) UpdateByID ¶
Click to show internal directories.
Click to hide internal directories.