Documentation
¶
Index ¶
- type SQSConfig
- type SQSDriver
- func (d *SQSDriver) ChangeMessageVisibility(msg types.ChangeVisibilityMessage, second int32) error
- func (d *SQSDriver) DeleteMessage(msg types.DeletableMessage) error
- func (d *SQSDriver) GetConfig() *types.QueueConfig
- func (d *SQSDriver) GetMessage(num int) ([]types.Message, error)
- func (d *SQSDriver) GetMessageLength() ([]string, error)
- func (d *SQSDriver) PutMessage(raw []byte, delay int32) error
- type SQSMessage
- func (m *SQSMessage) GetBody() []byte
- func (m *SQSMessage) GetChangeVisibilityID() string
- func (m *SQSMessage) GetDeduplicationID() string
- func (m *SQSMessage) GetDeleteID() string
- func (m *SQSMessage) GetID() string
- func (m *SQSMessage) IsDeleted() bool
- func (m *SQSMessage) SetDeleted(deleted bool)
- type SQSMockDriver
- func (d *SQSMockDriver) ChangeMessageVisibility(msg types.ChangeVisibilityMessage, second int32) error
- func (d *SQSMockDriver) DeleteMessage(msg types.DeletableMessage) error
- func (d *SQSMockDriver) GetConfig() *types.QueueConfig
- func (d *SQSMockDriver) GetMessage(num int) ([]types.Message, error)
- func (d *SQSMockDriver) GetMessageLength() ([]string, error)
- func (d *SQSMockDriver) PutMessage(raw []byte, delay int32) error
- func (d *SQSMockDriver) SetDummyMessage(m *SQSMessage)
- func (d *SQSMockDriver) SetMessageLength(lens []string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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) GetMessageLength ¶ added in v1.2.12
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)
Click to show internal directories.
Click to hide internal directories.