org.apache.camel.component.rss
Class RssEndpoint

java.lang.Object
  extended by org.apache.camel.impl.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

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
 
Constructor Summary
RssEndpoint()
           
RssEndpoint(String endpointUri)
           
RssEndpoint(String endpointUri, org.apache.camel.component.feed.FeedComponent component, String feedUri)
           
RssEndpoint(String endpointUri, 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
configureConsumer, configureProperties, getConsumerProperties, setConsumerProperties
 
Methods inherited from class org.apache.camel.impl.DefaultEndpoint
createExchange, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getComponent, getEndpointUri, getExchangePattern, getExchangeType, getId, hashCode, isSynchronous, sanitizeUri, setCamelContext, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setSynchronous, toString
 
Methods inherited from class org.apache.camel.impl.ServiceSupport
addChildService, doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, removeChildService, resume, shutdown, start, 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 transient org.slf4j.Logger LOG
Constructor Detail

RssEndpoint

public RssEndpoint()

RssEndpoint

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

RssEndpoint

public RssEndpoint(String endpointUri,
                   String feedUri)

RssEndpoint

public RssEndpoint(String endpointUri)
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)
Specified by:
createEntryPollingConsumer in class org.apache.camel.component.feed.FeedEndpoint

createPollingConsumer

protected org.apache.camel.component.feed.FeedPollingConsumer createPollingConsumer(org.apache.camel.component.feed.FeedEndpoint feedEndpoint,
                                                                                    org.apache.camel.Processor processor)
Specified by:
createPollingConsumer in class org.apache.camel.component.feed.FeedEndpoint


Apache CAMEL