ConduitSQS v0.3.1 ConduitSQS.SQS View Source
Interface between ConduitSQS and SQS
Link to this section Summary
Functions
Removes messages that have been processed from the SQS queue
Retrieves the specified number of messages from the queue and converts them to Conduit messages
Converts a Conduit message to an SQS message and publishes it
Creates queues specified in the topology
Link to this section Types
Link to this section Functions
Link to this function
ack_messages(delete_message_items, queue, opts)
View Source
ack_messages([delete_message_item()], queue :: binary(), opts :: Keyword.t()) :: {:ok, term()} | {:error, term()}
Removes messages that have been processed from the SQS queue
Link to this function
get_messages(queue, max_number_of_messages, subscriber_opts, adapter_opts)
View Source
get_messages( queue(), max_number_of_messages(), subscriber_opts(), adapter_opts() ) :: [Conduit.Message.t()]
Retrieves the specified number of messages from the queue and converts them to Conduit messages
Link to this function
publish(message, config, opts)
View Source
publish(Conduit.Message.t(), adapter_opts(), publish_opts()) :: term() | no_return()
Converts a Conduit message to an SQS message and publishes it
Creates queues specified in the topology