AWS SQS Inbound Channel
Technical configuration

In this section the AWS SQS queue that the channel should listen to needs to be configured. An expression can be used to determine the name of the queue that should be consumed.
Advanced configuration

All options here are optional and allow using expressions. The available options are:
- Maximum number of messages - A numerical value (>=0 and <= 10) or an expression that resolves to a number, that indicates the maximum number of messages to return when requesting messages.
- Visibility timeout - An ISO 8601 Duration value that indicates the duration that the received message is hidden from subsequent retrieve requests after initial retrieval
- Wait time - An ISO 8601 Duration value that indicates the duration for which a call to retrieve a message waits for messages to arrive in the queue before returning. See the AWS SDK documentation about long polling for more information.
- Message deletion policy - Value indicating the deletion policy of received messages. If left blank, a default value will be used (No redrive). Allowed values:
- On Success - Deletes message when successfully executed. If an exception is thrown during message processing, the message will not be deleted.
- No Redrive - Always deletes message in case of success (no exception thrown). On failure (exception thrown) deletes messages only if the queue has no redrive policy.
- Always - Always deletes message in case of success (no exception thrown) or failure (exception thrown) during message processing.
Pipeline
The pipeline configuration is the same for all channels. See Inbound Pipeline for more details.