atom endpoint

atom endpoint

Atom is used for polling atom feeds

Name Kind Type Required Deprecated Default Value Enum Values Description
feedUri path java.lang.String true false
splitEntries parameter boolean false true Sets whether or not entries should be sent individually or whether the entire feed should be sent as a single message
lastUpdate parameter java.util.Date false Sets the timestamp to be used for filtering entries from the atom feeds. This options is only in conjunction with the splitEntries.
filter parameter boolean false true Sets whether to use filtering or not of the entries.
feedHeader parameter boolean false true Sets whether to add the feed object as a header
sortEntries parameter boolean false Sets whether to sort entries by published date. Only works when splitEntries = true.
throttleEntries parameter boolean false true Sets whether all entries identified in a single feed poll should be delivered immediately. If true, only one entry is processed per consumer.delay. Only applicable when splitEntries = true.
startScheduler parameter boolean false true
initialDelay parameter long false 1000
delay parameter long false 500
timeUnit parameter java.util.concurrent.TimeUnit false MILLISECONDS NANOSECONDS
MICROSECONDS
MILLISECONDS
SECONDS
MINUTES
HOURS
DAYS
useFixedDelay parameter boolean false true
pollStrategy parameter org.apache.camel.spi.PollingConsumerPollStrategy false
runLoggingLevel parameter org.apache.camel.LoggingLevel false TRACE DEBUG
ERROR
INFO
TRACE
WARN
OFF
sendEmptyMessageWhenIdle parameter boolean false
greedy parameter boolean false
scheduler parameter org.apache.camel.spi.ScheduledPollConsumerScheduler false spring
quartz2
schedulerProperties parameter java.util.Map false
scheduledExecutorService parameter java.util.concurrent.ScheduledExecutorService false
backoffMultiplier parameter int false
backoffIdleThreshold parameter int false
backoffErrorThreshold parameter int false
exchangePattern parameter org.apache.camel.ExchangePattern false InOnly InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the default exchange pattern when creating an exchange
synchronous parameter boolean false false Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).

atom consumer

Base class for consuming feeds.