Class RssComponent

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.CamelContextAware, org.apache.camel.Component, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

    @Component("rss")
    public class RssComponent
    extends org.apache.camel.component.feed.FeedComponent
    An RSS Component.

    Camel uses ROME as the RSS implementation.

    • Field Summary

      • Fields inherited from class org.apache.camel.support.service.BaseService

        BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
    • Constructor Summary

      Constructors 
      Constructor Description
      RssComponent()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void afterConfiguration​(String uri, String remaining, org.apache.camel.Endpoint endpoint, Map<String,​Object> parameters)  
      protected org.apache.camel.component.feed.FeedEndpoint createEndpoint​(String uri, String remaining, Map<String,​Object> parameters)  
      • Methods inherited from class org.apache.camel.support.DefaultComponent

        createEndpoint, createEndpoint, doBuild, doInit, doStart, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getDefaultName, getEndpointPropertyConfigurer, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, resolveRawParameterValues, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setLazyStartProducer, setProperties, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
      • Methods inherited from class org.apache.camel.support.service.BaseService

        build, 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 interface org.apache.camel.Service

        build, close, init, start, stop
      • Methods inherited from interface org.apache.camel.ShutdownableService

        shutdown
      • Methods inherited from interface org.apache.camel.StatefulService

        getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending
      • Methods inherited from interface org.apache.camel.SuspendableService

        isSuspended, resume, suspend
    • Constructor Detail

      • RssComponent

        public RssComponent()
    • Method Detail

      • createEndpoint

        protected org.apache.camel.component.feed.FeedEndpoint createEndpoint​(String uri,
                                                                              String remaining,
                                                                              Map<String,​Object> parameters)
                                                                       throws Exception
        Specified by:
        createEndpoint in class org.apache.camel.component.feed.FeedComponent
        Throws:
        Exception
      • afterConfiguration

        protected void afterConfiguration​(String uri,
                                          String remaining,
                                          org.apache.camel.Endpoint endpoint,
                                          Map<String,​Object> parameters)
                                   throws Exception
        Overrides:
        afterConfiguration in class org.apache.camel.support.DefaultComponent
        Throws:
        Exception