queue

package
v1.6.0 Latest Latest
Warning

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

Go to latest
Published: Jan 15, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SQSConfig

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

type SQSDriver

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

func NewSQSDriver

func NewSQSDriver(q *sqs.Client, config *types.QueueConfig) *SQSDriver

func (*SQSDriver) ChangeMessageVisibility

func (d *SQSDriver) ChangeMessageVisibility(msg types.ChangeVisibilityMessage, second int32) error

func (*SQSDriver) DeleteMessage

func (d *SQSDriver) DeleteMessage(msg types.DeletableMessage) error

func (*SQSDriver) GetConfig added in v1.1.0

func (d *SQSDriver) GetConfig() *types.QueueConfig

func (*SQSDriver) GetMessage

func (d *SQSDriver) GetMessage(num int) ([]types.Message, error)

func (*SQSDriver) GetMessageLength added in v1.2.12

func (d *SQSDriver) GetMessageLength() ([]string, error)

func (*SQSDriver) PutMessage

func (d *SQSDriver) PutMessage(raw []byte, delay int32) error

type SQSMessage

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

func (*SQSMessage) GetBody

func (m *SQSMessage) GetBody() []byte

func (*SQSMessage) GetChangeVisibilityID

func (m *SQSMessage) GetChangeVisibilityID() string

func (*SQSMessage) GetDeduplicationID added in v1.3.22

func (m *SQSMessage) GetDeduplicationID() string

func (*SQSMessage) GetDeleteID

func (m *SQSMessage) GetDeleteID() string

func (*SQSMessage) GetID added in v1.3.17

func (m *SQSMessage) GetID() string

func (*SQSMessage) IsDeleted added in v1.2.7

func (m *SQSMessage) IsDeleted() bool

func (*SQSMessage) SetDeleted added in v1.2.7

func (m *SQSMessage) SetDeleted(deleted bool)

type SQSMockDriver added in v1.5.6

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

func NewSQSMockDriver added in v1.5.6

func NewSQSMockDriver(config *types.QueueConfig) *SQSMockDriver

func (*SQSMockDriver) ChangeMessageVisibility added in v1.5.6

func (d *SQSMockDriver) ChangeMessageVisibility(msg types.ChangeVisibilityMessage, second int32) error

func (*SQSMockDriver) DeleteMessage added in v1.5.6

func (d *SQSMockDriver) DeleteMessage(msg types.DeletableMessage) error

func (*SQSMockDriver) GetConfig added in v1.5.6

func (d *SQSMockDriver) GetConfig() *types.QueueConfig

func (*SQSMockDriver) GetMessage added in v1.5.6

func (d *SQSMockDriver) GetMessage(num int) ([]types.Message, error)

func (*SQSMockDriver) GetMessageLength added in v1.5.6

func (d *SQSMockDriver) GetMessageLength() ([]string, error)

func (*SQSMockDriver) PutMessage added in v1.5.6

func (d *SQSMockDriver) PutMessage(raw []byte, delay int32) error

func (*SQSMockDriver) SetDummyMessage added in v1.5.6

func (d *SQSMockDriver) SetDummyMessage(m *SQSMessage)

func (*SQSMockDriver) SetMessageLength added in v1.5.6

func (d *SQSMockDriver) SetMessageLength(lens []string)

Jump to

Keyboard shortcuts

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