org.springframework.integration.twitter.inbound
Class MentionsReceivingMessageSource
java.lang.Object
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.twitter.inbound.MentionsReceivingMessageSource
- All Implemented Interfaces:
- org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean, org.springframework.integration.context.NamedComponent, org.springframework.integration.core.MessageSource
public class MentionsReceivingMessageSource
- extends org.springframework.integration.context.IntegrationObjectSupport
Receives Message Tweets
- Since:
- 2.0
| Fields inherited from class org.springframework.integration.context.IntegrationObjectSupport |
logger |
|
Method Summary |
java.lang.String |
getComponentType()
|
protected org.springframework.social.twitter.api.Twitter |
getTwitter()
|
protected void |
onInit()
|
protected java.util.List<org.springframework.social.twitter.api.Tweet> |
pollForTweets(long sinceId)
Subclasses must implement this to return tweets. |
org.springframework.integration.Message<?> |
receive()
|
| Methods inherited from class org.springframework.integration.context.IntegrationObjectSupport |
afterPropertiesSet, getBeanFactory, getComponentName, getConversionService, getTaskScheduler, setBeanFactory, setBeanName, setComponentName, setConversionService, setTaskScheduler, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MentionsReceivingMessageSource
public MentionsReceivingMessageSource(org.springframework.social.twitter.api.Twitter twitter)
getComponentType
public java.lang.String getComponentType()
- Specified by:
getComponentType in interface org.springframework.integration.context.NamedComponent- Overrides:
getComponentType in class org.springframework.integration.context.IntegrationObjectSupport
pollForTweets
protected java.util.List<org.springframework.social.twitter.api.Tweet> pollForTweets(long sinceId)
- Subclasses must implement this to return tweets.
The 'sinceId' value will be negative if no last id is known.
getTwitter
protected org.springframework.social.twitter.api.Twitter getTwitter()
onInit
protected void onInit()
throws java.lang.Exception
- Overrides:
onInit in class org.springframework.integration.context.IntegrationObjectSupport
- Throws:
java.lang.Exception
receive
public org.springframework.integration.Message<?> receive()
- Specified by:
receive in interface org.springframework.integration.core.MessageSource