public interface TwitterStream extends OAuthSupport, TwitterBase
Modifier and Type | Method and Description |
---|---|
void |
addConnectionLifeCycleListener(ConnectionLifeCycleListener listener)
Adds a ConnectionLifeCycleListener
|
void |
addListener(RawStreamListener listener) |
void |
addListener(SiteStreamsListener listener) |
void |
addListener(StatusListener listener) |
void |
addListener(UserStreamListener listener) |
void |
cleanUp()
shutdown internal stream consuming thread
|
void |
filter(FilterQuery query)
Start consuming public statuses that match one or more filter predicates.
|
void |
firehose(int count)
Starts listening on all public statuses.
|
StatusStream |
getFilterStream(FilterQuery query)
Deprecated.
use
filter(FilterQuery) instead |
StatusStream |
getFirehoseStream(int count)
Deprecated.
use
firehose(int) instead |
StatusStream |
getLinksStream(int count)
Deprecated.
use
links(int) instead |
StatusStream |
getRetweetStream()
Deprecated.
use
getRetweetStream() instead |
StatusStream |
getSampleStream()
Deprecated.
use
sample() instead |
UserStream |
getUserStream()
Deprecated.
use
user() instead |
UserStream |
getUserStream(java.lang.String[] track)
Deprecated.
use
user() instead |
void |
links(int count)
Starts listening on all public statuses containing links.
|
void |
retweet()
Starts listening on all retweets.
|
void |
sample()
Starts listening on random sample of all public statuses.
|
void |
shutdown()
Shuts down internal dispatcher thread shared by all TwitterStream instances.
|
StreamController |
site(boolean withFollowings,
long[] follow)
Site Streams, a new feature on the Streaming API, is now available for beta testing.
|
void |
user()
User Streams provides real-time updates of all data needed to update a desktop application display.
|
void |
user(java.lang.String[] track)
User Streams provides real-time updates of all data needed to update a desktop application display.
|
getOAuthAccessToken, getOAuthAccessToken, getOAuthAccessToken, getOAuthAccessToken, getOAuthAccessToken, getOAuthRequestToken, getOAuthRequestToken, getOAuthRequestToken, setOAuthAccessToken, setOAuthConsumer
addRateLimitStatusListener, getAuthorization, getConfiguration, getId, getScreenName
void addConnectionLifeCycleListener(ConnectionLifeCycleListener listener)
listener
- listener to be addedvoid addListener(UserStreamListener listener)
listener
- listener to addvoid addListener(StatusListener listener)
listener
- listener to addvoid addListener(SiteStreamsListener listener)
listener
- listener to addvoid addListener(RawStreamListener listener)
listener
- listener to addvoid firehose(int count)
count
- Indicates the number of previous statuses to stream before transitioning to the live stream.StatusStream
,
Streaming API Methods statuses/firehoseStatusStream getFirehoseStream(int count) throws TwitterException
firehose(int)
insteadcount
- Indicates the number of previous statuses to stream before transitioning to the live stream.TwitterException
- when Twitter service or network is unavailableStatusStream
,
Streaming API Methods statuses/firehosevoid links(int count)
count
- Indicates the number of previous statuses to stream before transitioning to the live stream.StatusStream
,
Streaming API Methods statuses/linksStatusStream getLinksStream(int count) throws TwitterException
links(int)
insteadcount
- Indicates the number of previous statuses to stream before transitioning to the live stream.TwitterException
- when Twitter service or network is unavailableStatusStream
,
Streaming API Methods statuses/linksvoid retweet()
StatusStream
,
Streaming API Methods statuses/retweetStatusStream getRetweetStream() throws TwitterException
getRetweetStream()
insteadTwitterException
- when Twitter service or network is unavailableStatusStream
,
Streaming API: Methods statuses/retweetvoid sample()
StatusStream
,
Streaming API: Methods statuses/sampleStatusStream getSampleStream() throws TwitterException
sample()
insteadTwitterException
- when Twitter service or network is unavailableStatusStream
,
Streaming API: Methods statuses/samplevoid user()
java.lang.IllegalStateException
- when non-UserStreamListener is set, or no listener is setvoid user(java.lang.String[] track)
track
- keywords to trackjava.lang.IllegalStateException
- when non-UserStreamListener is set, or no listener is setUserStream getUserStream() throws TwitterException
user()
insteadTwitterException
- when Twitter service or network is unavailableUserStream getUserStream(java.lang.String[] track) throws TwitterException
user()
insteadtrack
- keywords to trackTwitterException
- when Twitter service or network is unavailableStreamController site(boolean withFollowings, long[] follow)
withFollowings
- whether to receive status updates from people followingfollow
- an array of users to include in the streamvoid filter(FilterQuery query)
query
- Filter queryStatusStream
,
Streaming API Methods statuses/filterStatusStream getFilterStream(FilterQuery query) throws TwitterException
filter(FilterQuery)
insteadquery
- Filter queryTwitterException
- when Twitter service or network is unavailableStatusStream
,
Streaming API Methods | Twitter Developersvoid cleanUp()
void shutdown()
shutdown
in interface TwitterBase