@UriEndpoint(scheme="rss", extendsScheme="atom", title="RSS", syntax="rss:feedUri", consumerOnly=true, consumerClass=RssEntryPollingConsumer.class, label="rss", lenientProperties=true) public class RssEndpoint extends org.apache.camel.component.feed.FeedEndpoint
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
LOG |
Constructor and Description |
---|
RssEndpoint() |
RssEndpoint(String endpointUri,
org.apache.camel.component.feed.FeedComponent component,
String feedUri) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.camel.component.feed.FeedPollingConsumer |
createEntryPollingConsumer(org.apache.camel.component.feed.FeedEndpoint feedEndpoint,
org.apache.camel.Processor processor,
boolean filter,
Date lastUpdate,
boolean throttleEntries) |
org.apache.camel.Exchange |
createExchange(Object feed) |
org.apache.camel.Exchange |
createExchange(Object feed,
Object entry) |
protected org.apache.camel.component.feed.FeedPollingConsumer |
createPollingConsumer(org.apache.camel.component.feed.FeedEndpoint feedEndpoint,
org.apache.camel.Processor processor) |
org.apache.camel.Producer |
createProducer() |
createConsumer, createEndpointUri, createExchangeWithFeedHeader, getEndpointKey, getFeedUri, getLastUpdate, getPassword, getUsername, isFeedHeader, isFilter, isLenientProperties, isSingleton, isSortEntries, isSplitEntries, isThrottleEntries, setFeedHeader, setFeedUri, setFilter, setLastUpdate, setPassword, setSortEntries, setSplitEntries, setThrottleEntries, setUsername
configurePollingConsumer, configureProperties, configureScheduledPollConsumerProperties, doStart, doStop, getBackoffErrorThreshold, getBackoffIdleThreshold, getBackoffMultiplier, getDelay, getInitialDelay, getPollStrategy, getRunLoggingLevel, getScheduledExecutorService, getScheduler, getSchedulerProperties, getTimeUnit, initConsumerProperties, isGreedy, isSendEmptyMessageWhenIdle, isStartScheduler, isUseFixedDelay, setBackoffErrorThreshold, setBackoffIdleThreshold, setBackoffMultiplier, setDelay, setGreedy, setInitialDelay, setPollStrategy, setRunLoggingLevel, setScheduledExecutorService, setScheduler, setScheduler, setSchedulerProperties, setSendEmptyMessageWhenIdle, setStartScheduler, setTimeUnit, setUseFixedDelay
configureConsumer, createEndpointConfiguration, createExchange, createExchange, createExchange, createPollingConsumer, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isBridgeErrorHandler, isPollingConsumerBlockWhenFull, isSynchronous, setBridgeErrorHandler, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toString
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
public org.apache.camel.Producer createProducer() throws Exception
createProducer
in interface org.apache.camel.Endpoint
createProducer
in class org.apache.camel.component.feed.FeedEndpoint
Exception
public org.apache.camel.Exchange createExchange(Object feed)
createExchange
in class org.apache.camel.component.feed.FeedEndpoint
public org.apache.camel.Exchange createExchange(Object feed, Object entry)
createExchange
in class org.apache.camel.component.feed.FeedEndpoint
protected org.apache.camel.component.feed.FeedPollingConsumer createEntryPollingConsumer(org.apache.camel.component.feed.FeedEndpoint feedEndpoint, org.apache.camel.Processor processor, boolean filter, Date lastUpdate, boolean throttleEntries) throws Exception
createEntryPollingConsumer
in class org.apache.camel.component.feed.FeedEndpoint
Exception
protected org.apache.camel.component.feed.FeedPollingConsumer createPollingConsumer(org.apache.camel.component.feed.FeedEndpoint feedEndpoint, org.apache.camel.Processor processor) throws Exception
createPollingConsumer
in class org.apache.camel.component.feed.FeedEndpoint
Exception
Apache Camel