queue

package
v0.2.3 Latest Latest
Warning

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

Go to latest
Published: Apr 8, 2024 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 MemoryQueue

type MemoryQueue struct {
	Queue map[string]map[uint]chan gosignal.QueueMessage
}

func (*MemoryQueue) Send

func (mq *MemoryQueue) Send(messageType string, message []byte) error

func (*MemoryQueue) Subscribe

func (mq *MemoryQueue) Subscribe(messageType string) (string, chan gosignal.QueueMessage, error)

func (*MemoryQueue) Unsubscribe

func (mq *MemoryQueue) Unsubscribe(messageType, sid string) error

type MemoryQueueMessage

type MemoryQueueMessage struct {
	// contains filtered or unexported fields
}

func (MemoryQueueMessage) Ack

func (MemoryQueueMessage) Ack() error

func (MemoryQueueMessage) Attempts

func (MemoryQueueMessage) Attempts() int

func (MemoryQueueMessage) Message

func (mqm MemoryQueueMessage) Message() []byte

func (MemoryQueueMessage) Nack

func (MemoryQueueMessage) Nack() error

func (MemoryQueueMessage) Retry

func (MemoryQueueMessage) Type

func (mqm MemoryQueueMessage) Type() string

Jump to

Keyboard shortcuts

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