Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

NameGroupDefaultTypeDescription
clientcommonnullio.iron.ironmq.ClientReference to a io.iron.ironmq.Client in the Registry.
ironMQCloudcommonhttps://mq-aws-us-east-1.iron.ioStringIronMq Cloud url. See http://dev.iron.io/mq/reference/clouds/ for valid options
preserveHeaderscommonfalseboolean

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.

projectIdcommonnullStringThe IronMQ project Id
tokencommonnullStringThe IronMQ token
batchDeleteconsumerfalsebooleanShould 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.
concurrentConsumersconsumer1IntegerintThe number of concurrent consumers.
maxMessagesPerPollconsumer1intNumber of messages to poll pr. call. Maximum is 100.
timeoutconsumer60intAfter timeout (in seconds), item will be placed back onto the queue.
waitconsumer0intTime in seconds to wait for a message to become available. This enables long polling. Default is 0 (does not wait), maximum is 30.
visibilityDelayproducer0intThe item will not be available on the queue until this many seconds have passed. Default is 0 seconds.

...