...
Name | Group | Default | Type | Description |
---|---|---|---|---|
client | common | null | io.iron.ironmq.Client | Reference to a io.iron.ironmq.Client in the Registry. |
ironMQCloud | common | https://mq-aws-us-east-1.iron.io | String | IronMq Cloud url. See http://dev.iron.io/mq/reference/clouds/ for valid options |
preserveHeaders | common | false | boolean | Should message headers be preserved when publishing messages. This will add the Camel headers to the Iron MQ message as a json payload with a header list, and a message body. Useful when Camel is both consumer and producer. |
projectId | common | null | String | The IronMQ project Id |
token | common | null | String | The IronMQ token |
batchDelete | consumer | false | boolean | Should messages be deleted in one batch. This will limit the number of api requests since messages are deleted in one request, instead of one pr. exchange. If enabled care should be taken that the consumer is idempotent when processing exchanges. |
concurrentConsumers | consumer | 1 | Integerint | The number of concurrent consumers. |
maxMessagesPerPoll | consumer | 1 | int | Number of messages to poll pr. call. Maximum is 100. |
timeout | consumer | 60 | int | After timeout (in seconds), item will be placed back onto the queue. |
wait | consumer | 0 | int | Time in seconds to wait for a message to become available. This enables long polling. Default is 0 (does not wait), maximum is 30. |
visibilityDelay | producer | 0 | int | The item will not be available on the queue until this many seconds have passed. Default is 0 seconds. |
...