Documentation ¶
Index ¶
- type DBQueue
- func (s *DBQueue) ChangeMessageVisibility(queue string, visibilityTimeout time.Duration, id uint) error
- func (s *DBQueue) ChangeMessageVisibilityBatch(queue string, visibilityTimeout time.Duration, ids []uint) error
- func (s *DBQueue) CreateQueue(name string) error
- func (s *DBQueue) DeleteMessage(queue string, id uint) error
- func (s *DBQueue) DeleteMessageBatch(queue string, ids []uint) error
- func (s *DBQueue) DeleteQueue(name string) error
- func (s *DBQueue) PurgeQueue(queue string) error
- func (s *DBQueue) ReceiveMessage(queue string, fun func(message Message), options ReceiveMessageOptions) error
- func (s *DBQueue) SendMessage(queue string, message *Message) error
- func (s *DBQueue) SendMessageBatch(queue string, messages []*Message) error
- type Message
- type ReceiveMessageOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DBQueue ¶
type DBQueue struct {
// contains filtered or unexported fields
}
func NewPostgreSQL ¶
func (*DBQueue) ChangeMessageVisibility ¶
func (*DBQueue) ChangeMessageVisibilityBatch ¶ added in v0.0.6
func (*DBQueue) CreateQueue ¶
func (*DBQueue) DeleteMessageBatch ¶
func (*DBQueue) DeleteQueue ¶ added in v0.0.6
func (*DBQueue) PurgeQueue ¶
func (*DBQueue) ReceiveMessage ¶
func (s *DBQueue) ReceiveMessage(queue string, fun func(message Message), options ReceiveMessageOptions) error
type ReceiveMessageOptions ¶
type ReceiveMessageOptions struct { MaxNumberOfMessages int VisibilityTimeout time.Duration WaitTime time.Duration }
func (*ReceiveMessageOptions) GetMaxNumberOfMessages ¶
func (r *ReceiveMessageOptions) GetMaxNumberOfMessages() int
func (*ReceiveMessageOptions) GetVisibilityTimeout ¶
func (r *ReceiveMessageOptions) GetVisibilityTimeout() time.Duration
func (*ReceiveMessageOptions) GetWaitTime ¶
func (r *ReceiveMessageOptions) GetWaitTime() time.Duration
Click to show internal directories.
Click to hide internal directories.