Documentation
¶
Index ¶
- type DeadLetterQueue
- type Queue
- type RedisQueue
- func (r *RedisQueue) Add(eventName string, payload string) error
- func (r *RedisQueue) AddEvent(event *entities.Event, callback string) error
- func (r *RedisQueue) Consume(delivery rmq.Delivery)
- func (r *RedisQueue) StartConsuming(size int, pollInterval time.Duration, callback func(callbackItem interface{}))
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeadLetterQueue ¶
func NewDeadLetterQueue ¶
func NewDeadLetterQueue(dataAccessLayer data.Dal) (*DeadLetterQueue, error)
func (*DeadLetterQueue) Add ¶
func (d *DeadLetterQueue) Add(event_name string, payload string) error
func (*DeadLetterQueue) AddEvent ¶
func (d *DeadLetterQueue) AddEvent(event *entities.Event, callback string) error
func (*DeadLetterQueue) StartConsuming ¶
func (d *DeadLetterQueue) StartConsuming(size int, poll_interval time.Duration, callback func(callbackItem interface{}))
type RedisQueue ¶
func NewRedisQueue ¶
func NewRedisQueue(connectionString string, queueName string) (*RedisQueue, error)
func (*RedisQueue) AddEvent ¶
func (r *RedisQueue) AddEvent(event *entities.Event, callback string) error
func (*RedisQueue) StartConsuming ¶
func (r *RedisQueue) StartConsuming(size int, pollInterval time.Duration, callback func(callbackItem interface{}))
Click to show internal directories.
Click to hide internal directories.