org.apache.camel.component.rss
Class RssEndpoint

java.lang.Object
  extended by org.apache.camel.support.ServiceSupport
      extended by org.apache.camel.impl.DefaultEndpoint
          extended by org.apache.camel.impl.ScheduledPollEndpoint
              extended by org.apache.camel.impl.DefaultPollingEndpoint
                  extended by org.apache.camel.component.feed.FeedEndpoint
                      extended by org.apache.camel.component.rss.RssEndpoint
All Implemented Interfaces:
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

public class RssEndpoint
extends org.apache.camel.component.feed.FeedEndpoint

An RSS Endpoint.


Field Summary
protected static org.slf4j.Logger LOG
           
 
Fields inherited from class org.apache.camel.component.feed.FeedEndpoint
feedUri, filter, lastUpdate, splitEntries
 
Fields inherited from class org.apache.camel.support.ServiceSupport
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
 
Constructor Summary
RssEndpoint()
           
RssEndpoint(String endpointUri, org.apache.camel.component.feed.FeedComponent component, String feedUri)
           
 
Method Summary
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)
           
 
Methods inherited from class org.apache.camel.component.feed.FeedEndpoint
createConsumer, createEndpointUri, createExchangeWithFeedHeader, createProducer, getEndpointKey, getFeedUri, getLastUpdate, isFeedHeader, isFilter, isLenientProperties, isSingleton, isSortEntries, isSplitEntries, isThrottleEntries, setFeedHeader, setFeedUri, setFilter, setLastUpdate, setSortEntries, setSplitEntries, setThrottleEntries
 
Methods inherited from class org.apache.camel.impl.ScheduledPollEndpoint
configurePollingConsumer, configureProperties, configureScheduledPollConsumerProperties
 
Methods inherited from class org.apache.camel.impl.DefaultEndpoint
configureConsumer, createEndpointConfiguration, createExchange, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointUri, getExchangePattern, getId, hashCode, isSynchronous, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setProperties, setSynchronous, toString
 
Methods inherited from class org.apache.camel.support.ServiceSupport
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, start, stop, suspend
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.camel.Service
start, stop
 

Field Detail

LOG

protected static final org.slf4j.Logger LOG
Constructor Detail

RssEndpoint

public RssEndpoint()

RssEndpoint

public RssEndpoint(String endpointUri,
                   org.apache.camel.component.feed.FeedComponent component,
                   String feedUri)
Method Detail

createExchange

public org.apache.camel.Exchange createExchange(Object feed)
Specified by:
createExchange in class org.apache.camel.component.feed.FeedEndpoint

createExchange

public org.apache.camel.Exchange createExchange(Object feed,
                                                Object entry)
Specified by:
createExchange in class org.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:
createEntryPollingConsumer in class org.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:
createPollingConsumer in class org.apache.camel.component.feed.FeedEndpoint
Throws:
Exception


Apache Camel