Documentation ¶
Index ¶
- func ChangeMsgVisibilityTimeout(ctx context.Context, cli sqsiface.SQSAPI, url string, receiptHandle *string, ...) (*sqs.ChangeMessageVisibilityOutput, error)
- func DeleteMessage(ctx context.Context, receiptHandle *string, cli sqsiface.SQSAPI, url string) error
- func GetQueueURL(ctx context.Context, cli sqsiface.SQSAPI, queue *string) (string, error)
- func ReceiveMessage(ctx context.Context, cli sqsiface.SQSAPI, url string, opts ...Option) (*sqs.Message, error)
- func SendFIFOMessage(ctx context.Context, cli sqsiface.SQSAPI, url string, body string, ...) (*sqs.SendMessageOutput, error)
- func SendMessage(ctx context.Context, cli sqsiface.SQSAPI, url string, body string) (*sqs.SendMessageOutput, error)
- func Watch(ctx context.Context, cli sqsiface.SQSAPI, url string, f OnMessage, e OnError, ...)
- func WatchRunner(cli sqsiface.SQSAPI, url string, f OnMessage, e OnError) contextx.Runner
- type OnError
- type OnMessage
- type Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ChangeMsgVisibilityTimeout ¶
func ChangeMsgVisibilityTimeout(ctx context.Context, cli sqsiface.SQSAPI, url string, receiptHandle *string, visibilityTimeout int64) (*sqs.ChangeMessageVisibilityOutput, error)
ChangeMsgVisibilityTimeout change visibility timeout of a message in the specified queue
func DeleteMessage ¶
func DeleteMessage(ctx context.Context, receiptHandle *string, cli sqsiface.SQSAPI, url string) error
DeleteMessage deletes a message from SQS queue
func GetQueueURL ¶
GetQueueURL returns the URL of an existing queue. This action provides a simple way to retrieve the URL of an Amazon SQS queue
func ReceiveMessage ¶
func ReceiveMessage(ctx context.Context, cli sqsiface.SQSAPI, url string, opts ...Option) (*sqs.Message, error)
ReceiveMessage get a message from the queue
func SendFIFOMessage ¶
func SendFIFOMessage(ctx context.Context, cli sqsiface.SQSAPI, url string, body string, group string, deduplicationID string) (*sqs.SendMessageOutput, error)
SendFIFOMessage delivers a message to the specified FIFO queue
func SendMessage ¶
func SendMessage(ctx context.Context, cli sqsiface.SQSAPI, url string, body string) (*sqs.SendMessageOutput, error)
SendMessage delivers a message to the specified queue
Types ¶
type OnError ¶
type OnError func(error)
OnError is the type that errors callback function must satisfy
Click to show internal directories.
Click to hide internal directories.