gosqs

package
v0.5.2 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2024 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ChangeMessageVisibilityV1 added in v0.5.0

func ChangeMessageVisibilityV1(req *http.Request) (int, interfaces.AbstractResponseBody)

func CreateQueueV1 added in v0.5.0

func CreateQueueV1(req *http.Request) (int, interfaces.AbstractResponseBody)

func DeleteMessageBatchV1 added in v0.5.0

func DeleteMessageBatchV1(req *http.Request) (int, interfaces.AbstractResponseBody)

func DeleteMessageV1 added in v0.5.0

func DeleteMessageV1(req *http.Request) (int, interfaces.AbstractResponseBody)

func DeleteQueueV1 added in v0.5.0

func DeleteQueueV1(req *http.Request) (int, interfaces.AbstractResponseBody)

func GetQueueAttributesV1 added in v0.5.0

func GetQueueAttributesV1(req *http.Request) (int, interfaces.AbstractResponseBody)

func GetQueueUrlV1 added in v0.5.0

func GetQueueUrlV1(req *http.Request) (int, interfaces.AbstractResponseBody)

func ListQueuesV1 added in v0.5.0

func ListQueuesV1(req *http.Request) (int, interfaces.AbstractResponseBody)

TODO - set up MaxResults, NextToken request params

https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ListQueues.html

func PeriodicTasks

func PeriodicTasks(d time.Duration, quit chan bool)

func PurgeQueueV1 added in v0.5.0

func PurgeQueueV1(req *http.Request) (int, interfaces.AbstractResponseBody)

func ReceiveMessageV1 added in v0.5.0

func ReceiveMessageV1(req *http.Request) (int, interfaces.AbstractResponseBody)

TODO - Admiral-Piett - could we refactor the way we hide messages? Change data structure to a queue organized by "reveal time" or a map with the key being a timestamp of when it could be shown? Ordered Map - https://github.com/elliotchance/orderedmap

func SendMessageBatchV1 added in v0.5.0

func SendMessageBatchV1(req *http.Request) (int, interfaces.AbstractResponseBody)

func SendMessageV1 added in v0.5.0

func SendMessageV1(req *http.Request) (int, interfaces.AbstractResponseBody)

func SetQueueAttributesV1 added in v0.5.0

func SetQueueAttributesV1(req *http.Request) (int, interfaces.AbstractResponseBody)

Types

This section is empty.

Jump to

Keyboard shortcuts

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