Class AbstractTwitterConsumerHandler
java.lang.Object
org.apache.camel.component.twitter.consumer.AbstractTwitterConsumerHandler
- Direct Known Subclasses:
DirectMessageConsumerHandler
,HomeConsumerHandler
,MentionsConsumerHandler
,RetweetsConsumerHandler
,SearchConsumerHandler
,UserConsumerHandler
,UserListConsumerHandler
-
Field Summary
Modifier and TypeFieldDescriptionprotected final TwitterEndpoint
Instance of TwitterEndpoint.protected final org.slf4j.Logger
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract List<org.apache.camel.Exchange>
Called by direct consumers.protected long
protected twitter4j.Paging
protected twitter4j.Twitter
abstract List<org.apache.camel.Exchange>
Called by polling consumers during each poll.void
setLastId
(long sinceId) Support to update the Consumer's lastId when starting the consumerprotected void
setLastIdIfGreater
(long newId) Can't assume that the end of the list will be the most recent ID.
-
Field Details
-
log
protected final org.slf4j.Logger log -
endpoint
Instance of TwitterEndpoint.
-
-
Constructor Details
-
AbstractTwitterConsumerHandler
-
-
Method Details
-
pollConsume
Called by polling consumers during each poll. It needs to be separate from directConsume() since, as an example, to allow tweets to build up between polls.- Throws:
twitter4j.TwitterException
-
directConsume
Called by direct consumers.- Throws:
twitter4j.TwitterException
-
setLastIdIfGreater
protected void setLastIdIfGreater(long newId) Can't assume that the end of the list will be the most recent ID. The Twitter API sometimes returns them slightly out of order. -
setLastId
public void setLastId(long sinceId) Support to update the Consumer's lastId when starting the consumer -
getTwitter
protected twitter4j.Twitter getTwitter() -
getLastId
protected long getLastId() -
getLastIdPaging
protected twitter4j.Paging getLastIdPaging()
-