Multiple names can be separated by comma. Is default unlimited, but use 0 or negative number to disable it as unlimited.Ī list of message attribute names to receive when consuming. Gets the maximum number of messages as a limit to poll at each polling. The ID of an AWS-managed customer master key (CMK) for Amazon SQS or a custom CMK. An integer representing seconds, between 60 seconds (1 minute) and 86,400 seconds (24 hours). The length of time, in seconds, for which Amazon SQS can reuse a data key to encrypt or decrypt messages before calling AWS KMS again. If set to true defaultVisibilityTimeout must be set. This is needed if it takes a long time to process the message. If enabled then a scheduled background task will keep extending the message visibility on SQS. If 'false' and exchange does not make it through a Camel filter upstream in the route, then don’t send DeleteMessage. Whether or not to send the DeleteMessage to the SQS queue if an exchange fails to get through a filter. The default visibility timeout (in seconds)ĭelete message from SQS after it has been read By default the consumer will use the .ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored.Īllows you to use multiple threads to poll the sqs queue to increase throughput Multiple names can be separated by comma.Īllows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. Specify the queue region which could be used with queueOwnerAWSAccountId to build the service URL.Ī list of attribute names to receive when consuming. Specify the queue owner aws account id when you need to connect the queue with different account owner. To use a custom HeaderFilterStrategy to map headers to/from Camel.
0 Comments
Leave a Reply. |