Class AbstractTwitterComponent

  • 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
    Direct Known Subclasses:
    TwitterDirectMessageComponent, TwitterSearchComponent, TwitterTimelineComponent

    public abstract class AbstractTwitterComponent
    extends org.apache.camel.support.DefaultComponent
    Base Twitter component
    • Field Summary

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

        BUILDED, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTINGDOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.apache.camel.Endpoint createEndpoint​(String uri, String remaining, Map<String,​Object> parameters)  
      protected abstract org.apache.camel.Endpoint doCreateEndpoint​(TwitterConfiguration properties, String uri, String remaining, Map<String,​Object> parameters)  
      String getAccessToken()  
      String getAccessTokenSecret()  
      String getConsumerKey()  
      String getConsumerSecret()  
      String getHttpProxyHost()  
      String getHttpProxyPassword()  
      Integer getHttpProxyPort()  
      String getHttpProxyUser()  
      org.apache.camel.component.extension.ComponentVerifierExtension getVerifier()
      Get a verifier for the component.
      void setAccessToken​(String accessToken)
      The access token
      void setAccessTokenSecret​(String accessTokenSecret)
      The access token secret
      void setConsumerKey​(String consumerKey)
      The consumer key
      void setConsumerSecret​(String consumerSecret)
      The consumer secret
      void setHttpProxyHost​(String httpProxyHost)
      The http proxy host which can be used for the camel-twitter.
      void setHttpProxyPassword​(String httpProxyPassword)
      The http proxy password which can be used for the camel-twitter.
      void setHttpProxyPort​(int httpProxyPort)
      The http proxy port which can be used for the camel-twitter.
      void setHttpProxyUser​(String httpProxyUser)
      The http proxy user which can be used for the camel-twitter.
      • Methods inherited from class org.apache.camel.support.DefaultComponent

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

        build, doFail, doInit, 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

      • AbstractTwitterComponent

        protected AbstractTwitterComponent​(String componentVerifierScheme)
      • AbstractTwitterComponent

        protected AbstractTwitterComponent​(org.apache.camel.CamelContext context,
                                           String componentVerifierScheme)
    • Method Detail

      • createEndpoint

        protected org.apache.camel.Endpoint createEndpoint​(String uri,
                                                           String remaining,
                                                           Map<String,​Object> parameters)
                                                    throws Exception
        Specified by:
        createEndpoint in class org.apache.camel.support.DefaultComponent
        Throws:
        Exception
      • getAccessToken

        public String getAccessToken()
      • setAccessToken

        public void setAccessToken​(String accessToken)
        The access token
      • getAccessTokenSecret

        public String getAccessTokenSecret()
      • setAccessTokenSecret

        public void setAccessTokenSecret​(String accessTokenSecret)
        The access token secret
      • getConsumerKey

        public String getConsumerKey()
      • setConsumerKey

        public void setConsumerKey​(String consumerKey)
        The consumer key
      • getConsumerSecret

        public String getConsumerSecret()
      • setConsumerSecret

        public void setConsumerSecret​(String consumerSecret)
        The consumer secret
      • setHttpProxyHost

        public void setHttpProxyHost​(String httpProxyHost)
        The http proxy host which can be used for the camel-twitter.
      • getHttpProxyHost

        public String getHttpProxyHost()
      • setHttpProxyUser

        public void setHttpProxyUser​(String httpProxyUser)
        The http proxy user which can be used for the camel-twitter.
      • getHttpProxyUser

        public String getHttpProxyUser()
      • setHttpProxyPassword

        public void setHttpProxyPassword​(String httpProxyPassword)
        The http proxy password which can be used for the camel-twitter.
      • getHttpProxyPassword

        public String getHttpProxyPassword()
      • setHttpProxyPort

        public void setHttpProxyPort​(int httpProxyPort)
        The http proxy port which can be used for the camel-twitter.
      • getHttpProxyPort

        public Integer getHttpProxyPort()
      • getVerifier

        public org.apache.camel.component.extension.ComponentVerifierExtension getVerifier()
        Get a verifier for the component.