Class AbstractTwitterComponent

java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.support.DefaultComponent
org.apache.camel.component.twitter.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

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

    Constructors
    Modifier
    Constructor
    Description
    protected
    AbstractTwitterComponent(String componentVerifierScheme)
     
    protected
    AbstractTwitterComponent(org.apache.camel.CamelContext context, String componentVerifierScheme)
     
  • Method Summary

    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)
     
     
     
     
     
     
     
     
     
    org.apache.camel.component.extension.ComponentVerifierExtension
    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, 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 class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    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 Details

    • AbstractTwitterComponent

      protected AbstractTwitterComponent(String componentVerifierScheme)
    • AbstractTwitterComponent

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

    • 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
    • doCreateEndpoint

      protected abstract org.apache.camel.Endpoint doCreateEndpoint(TwitterConfiguration properties, String uri, String remaining, Map<String,Object> parameters) throws Exception
      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.