Package org.apache.camel.component.rss
Class RssEndpoint
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultEndpoint
-
- org.apache.camel.support.ScheduledPollEndpoint
-
- org.apache.camel.support.DefaultPollingEndpoint
-
- org.apache.camel.component.feed.FeedEndpoint
-
- org.apache.camel.component.rss.RssEndpoint
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.Endpoint,org.apache.camel.IsSingleton,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.HasId,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
@UriEndpoint(firstVersion="2.0.0", scheme="rss", extendsScheme="atom", title="RSS", syntax="rss:feedUri", consumerOnly=true, category=RSS, lenientProperties=true) public class RssEndpoint extends org.apache.camel.component.feed.FeedEndpointPoll RSS feeds.
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.slf4j.LoggerLOG
-
Constructor Summary
Constructors Constructor Description RssEndpoint()RssEndpoint(String endpointUri, org.apache.camel.component.feed.FeedComponent component, String feedUri)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.camel.component.feed.FeedPollingConsumercreateEntryPollingConsumer(org.apache.camel.component.feed.FeedEndpoint feedEndpoint, org.apache.camel.Processor processor, boolean filter, Date lastUpdate, boolean throttleEntries)org.apache.camel.ExchangecreateExchange(Object feed)org.apache.camel.ExchangecreateExchange(Object feed, Object entry)protected org.apache.camel.component.feed.FeedPollingConsumercreatePollingConsumer(org.apache.camel.component.feed.FeedEndpoint feedEndpoint, org.apache.camel.Processor processor)org.apache.camel.ProducercreateProducer()-
Methods inherited from class org.apache.camel.component.feed.FeedEndpoint
createConsumer, createEndpointUri, createExchangeWithFeedHeader, getEndpointKey, getFeedUri, getLastUpdate, getPassword, getUsername, isFeedHeader, isFilter, isLenientProperties, isSortEntries, isSplitEntries, isThrottleEntries, setFeedHeader, setFeedUri, setFilter, setLastUpdate, setPassword, setSortEntries, setSplitEntries, setThrottleEntries, setUsername
-
Methods inherited from class org.apache.camel.support.ScheduledPollEndpoint
configureConsumer, configureProperties, configureScheduledPollConsumerProperties, doConfigureConsumer, doStart, doStop, getBackoffErrorThreshold, getBackoffIdleThreshold, getBackoffMultiplier, getDefaultDelay, getDelay, getInitialDelay, getPollStrategy, getRepeatCount, getRunLoggingLevel, getScheduledExecutorService, getScheduler, getSchedulerProperties, getTimeUnit, isGreedy, isSendEmptyMessageWhenIdle, isStartScheduler, isUseFixedDelay, setBackoffErrorThreshold, setBackoffIdleThreshold, setBackoffMultiplier, setDelay, setGreedy, setInitialDelay, setPollStrategy, setRepeatCount, setRunLoggingLevel, setScheduledExecutorService, setScheduler, setSchedulerProperties, setSendEmptyMessageWhenIdle, setStartScheduler, setTimeUnit, setUseFixedDelay
-
Methods inherited from class org.apache.camel.support.DefaultEndpoint
configureExchange, configurePollingConsumer, createAsyncProducer, createExchange, createExchange, createPollingConsumer, doInit, equals, getCamelContext, getComponent, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, isPollingConsumerBlockWhenFull, isPollingConsumerCopy, isSingleton, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setComponent, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerCopy, setPollingConsumerQueueSize, setProperties, toString
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
createProducer
public org.apache.camel.Producer createProducer() throws Exception- Specified by:
createProducerin interfaceorg.apache.camel.Endpoint- Overrides:
createProducerin classorg.apache.camel.component.feed.FeedEndpoint- Throws:
Exception
-
createExchange
public org.apache.camel.Exchange createExchange(Object feed)
- Specified by:
createExchangein classorg.apache.camel.component.feed.FeedEndpoint
-
createExchange
public org.apache.camel.Exchange createExchange(Object feed, Object entry)
- Specified by:
createExchangein classorg.apache.camel.component.feed.FeedEndpoint
-
createEntryPollingConsumer
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- Specified by:
createEntryPollingConsumerin classorg.apache.camel.component.feed.FeedEndpoint- Throws:
Exception
-
createPollingConsumer
protected org.apache.camel.component.feed.FeedPollingConsumer createPollingConsumer(org.apache.camel.component.feed.FeedEndpoint feedEndpoint, org.apache.camel.Processor processor) throws Exception- Specified by:
createPollingConsumerin classorg.apache.camel.component.feed.FeedEndpoint- Throws:
Exception
-
-