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, setOAuthConsumeraddRateLimitStatusListener, getAuthorization, getConfiguration, getId, getScreenNamevoid 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