dynaqueue

package
v0.0.0-...-c02b23a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 9, 2020 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Queues

type Queues struct {
	System string
	*nats.EncodedConn
	Queues map[string]*queueItem
	*sync.Mutex
	MessageQueue chan *transport.Message
	// contains filtered or unexported fields
}

the app add and use differrent nats queues..

func NewQueue

func NewQueue(systemName string, ec *nats.EncodedConn, recvChan chan *transport.Message, logger hclog.Logger) *Queues

func (*Queues) Add

func (q *Queues) Add(name string)

func (*Queues) Pop

func (q *Queues) Pop(name string) *queueItem

func (*Queues) Start

func (q *Queues) Start(name string)

func (*Queues) StartAll

func (q *Queues) StartAll() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL