|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.camel.support.ServiceSupport org.apache.camel.impl.DefaultConsumer org.apache.camel.impl.ScheduledPollConsumer org.apache.camel.component.feed.FeedPollingConsumer org.apache.camel.component.feed.FeedEntryPollingConsumer org.apache.camel.component.atom.AtomEntryPollingConsumer
public class AtomEntryPollingConsumer
Consumer to poll atom feeds and return each entry from the feed step by step.
Field Summary |
---|
Fields inherited from class org.apache.camel.component.feed.FeedEntryPollingConsumer |
---|
entryFilter, entryIndex, feed, list, throttleEntries |
Fields inherited from class org.apache.camel.component.feed.FeedPollingConsumer |
---|
DEFAULT_CONSUMER_DELAY, endpoint |
Fields inherited from class org.apache.camel.impl.DefaultConsumer |
---|
log |
Fields inherited from class org.apache.camel.support.ServiceSupport |
---|
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending |
Constructor Summary | |
---|---|
AtomEntryPollingConsumer(AtomEndpoint endpoint,
org.apache.camel.Processor processor,
boolean filter,
Date lastUpdate,
boolean throttleEntries)
|
Method Summary | |
---|---|
protected EntryFilter |
createEntryFilter(Date lastUpdate)
|
protected Object |
createFeed()
|
protected void |
populateList(Object feed)
|
protected void |
resetList()
|
protected void |
sortEntries(org.apache.abdera.model.Feed feed)
|
Methods inherited from class org.apache.camel.component.feed.FeedEntryPollingConsumer |
---|
poll |
Methods inherited from class org.apache.camel.impl.ScheduledPollConsumer |
---|
afterPoll, beforePoll, doShutdown, doStart, doStop, doSuspend, getBackoffCounter, getBackoffErrorThreshold, getBackoffIdleThreshold, getBackoffMultiplier, getDelay, getInitialDelay, getPollStrategy, getRunLoggingLevel, getScheduledExecutorService, getScheduler, getSchedulerProperties, getTimeUnit, isGreedy, isPollAllowed, isPolling, isSchedulerStarted, isSendEmptyMessageWhenIdle, isStartScheduler, isUseFixedDelay, onInit, processEmptyMessage, run, setBackoffErrorThreshold, setBackoffIdleThreshold, setBackoffMultiplier, setDelay, setGreedy, setInitialDelay, setPollStrategy, setRunLoggingLevel, setScheduledExecutorService, setScheduler, setSchedulerProperties, setSendEmptyMessageWhenIdle, setStartScheduler, setTimeUnit, setUseFixedDelay, startScheduler |
Methods inherited from class org.apache.camel.impl.DefaultConsumer |
---|
createUoW, doneUoW, getAsyncProcessor, getEndpoint, getExceptionHandler, getProcessor, getRoute, handleException, handleException, setExceptionHandler, setRoute, toString |
Methods inherited from class org.apache.camel.support.ServiceSupport |
---|
doResume, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, start, stop, suspend |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.apache.camel.SuspendableService |
---|
isSuspended, resume, suspend |
Methods inherited from interface org.apache.camel.Service |
---|
start, stop |
Constructor Detail |
---|
public AtomEntryPollingConsumer(AtomEndpoint endpoint, org.apache.camel.Processor processor, boolean filter, Date lastUpdate, boolean throttleEntries)
Method Detail |
---|
protected void sortEntries(org.apache.abdera.model.Feed feed)
protected void populateList(Object feed) throws org.apache.abdera.parser.ParseException, IOException
populateList
in class FeedEntryPollingConsumer
org.apache.abdera.parser.ParseException
IOException
protected Object createFeed() throws IOException
createFeed
in class FeedPollingConsumer
IOException
protected void resetList()
resetList
in class FeedEntryPollingConsumer
protected EntryFilter createEntryFilter(Date lastUpdate)
createEntryFilter
in class FeedEntryPollingConsumer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |