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
ModifierConstructorDescriptionprotected
AbstractTwitterComponent
(String componentVerifierScheme) protected
AbstractTwitterComponent
(org.apache.camel.CamelContext context, String componentVerifierScheme) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.camel.Endpoint
protected abstract org.apache.camel.Endpoint
doCreateEndpoint
(TwitterConfiguration properties, String uri, String remaining, Map<String, Object> parameters) void
setAccessToken
(String accessToken) The access tokenvoid
setAccessTokenSecret
(String accessTokenSecret) The access token secretvoid
setConsumerKey
(String consumerKey) The consumer keyvoid
setConsumerSecret
(String consumerSecret) The consumer secretvoid
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, 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, doStart, doStop, 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
-
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 classorg.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
-
setAccessToken
The access token -
getAccessTokenSecret
-
setAccessTokenSecret
The access token secret -
getConsumerKey
-
setConsumerKey
The consumer key -
getConsumerSecret
-
setConsumerSecret
The consumer secret -
setHttpProxyHost
The http proxy host which can be used for the camel-twitter. -
getHttpProxyHost
-
setHttpProxyUser
The http proxy user which can be used for the camel-twitter. -
getHttpProxyUser
-
setHttpProxyPassword
The http proxy password which can be used for the camel-twitter. -
getHttpProxyPassword
-
setHttpProxyPort
public void setHttpProxyPort(int httpProxyPort) The http proxy port which can be used for the camel-twitter. -
getHttpProxyPort
-