public class TwitterEndpointDirect extends org.apache.camel.component.direct.DirectEndpoint implements TwitterEndpoint
Constructor and Description |
---|
TwitterEndpointDirect(String uri,
TwitterComponent component,
TwitterConfiguration properties) |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
org.apache.camel.Producer |
createProducer() |
String |
getCamelId() |
String |
getCamelManagementName() |
Integer |
getCount() |
EndpointType |
getEndpointType() |
String |
getEndpointUri() |
org.apache.camel.ExchangePattern |
getExchangePattern() |
String |
getKeywords() |
String |
getLang() |
String |
getLocations() |
Integer |
getNumberOfPages() |
TwitterConfiguration |
getProperties() |
long |
getSinceId() |
String |
getState() |
boolean |
isFilterOld() |
boolean |
isSingleton() |
void |
setCount(Integer count) |
void |
setFilterOld(boolean filterOld) |
void |
setKeywords(String keywords) |
void |
setLang(String lang) |
void |
setLocations(String locations) |
void |
setNumberOfPages(Integer numberOfPages) |
void |
setProperties(TwitterConfiguration properties) |
void |
setSinceId(long sinceId) |
addConsumer, getConsumer, getKey, getTimeout, hasConsumer, isBlock, isFailIfNoConsumers, removeConsumer, setBlock, setFailIfNoConsumers, setTimeout
configureConsumer, configurePollingConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getExceptionHandler, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isBridgeErrorHandler, isLenientProperties, isPollingConsumerBlockWhenFull, isSynchronous, setBridgeErrorHandler, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toString
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public TwitterEndpointDirect(String uri, TwitterComponent component, TwitterConfiguration properties)
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception
createConsumer
in interface org.apache.camel.Endpoint
createConsumer
in class org.apache.camel.component.direct.DirectEndpoint
Exception
public org.apache.camel.Producer createProducer() throws Exception
createProducer
in interface org.apache.camel.Endpoint
createProducer
in class org.apache.camel.component.direct.DirectEndpoint
Exception
@ManagedAttribute public boolean isSingleton()
isSingleton
in interface org.apache.camel.IsSingleton
isSingleton
in class org.apache.camel.component.direct.DirectEndpoint
public TwitterConfiguration getProperties()
getProperties
in interface TwitterEndpoint
public void setProperties(TwitterConfiguration properties)
@ManagedAttribute(description="Camel ID") public String getCamelId()
@ManagedAttribute(description="Camel ManagementName") public String getCamelManagementName()
@ManagedAttribute(description="Endpoint Uri", mask=true) public String getEndpointUri()
getEndpointUri
in interface org.apache.camel.Endpoint
getEndpointUri
in class org.apache.camel.impl.DefaultEndpoint
@ManagedAttribute(description="Service State") public String getState()
@ManagedAttribute public String getKeywords()
@ManagedAttribute public void setKeywords(String keywords)
@ManagedAttribute public String getLocations()
@ManagedAttribute public void setLocations(String locations)
@ManagedAttribute public void setFilterOld(boolean filterOld)
@ManagedAttribute public boolean isFilterOld()
@ManagedAttribute public void setSinceId(long sinceId)
@ManagedAttribute public long getSinceId()
@ManagedAttribute public void setLang(String lang)
@ManagedAttribute public String getLang()
@ManagedAttribute public void setCount(Integer count)
@ManagedAttribute public Integer getCount()
@ManagedAttribute public void setNumberOfPages(Integer numberOfPages)
@ManagedAttribute public Integer getNumberOfPages()
public EndpointType getEndpointType()
getEndpointType
in interface TwitterEndpoint
public org.apache.camel.ExchangePattern getExchangePattern()
getExchangePattern
in class org.apache.camel.impl.DefaultEndpoint
Apache Camel