final class SiteStreamsImpl extends StatusStreamBase
StatusStreamBase.StreamEvent| Modifier and Type | Field and Description |
|---|---|
private StreamController |
cs |
protected static RawStreamListener[] |
EMPTY |
private static java.lang.ThreadLocal<java.lang.Long> |
forUser |
CONF, logger| Constructor and Description |
|---|
SiteStreamsImpl(Dispatcher dispatcher,
HttpResponse response,
Configuration conf,
StreamController cs) |
SiteStreamsImpl(Dispatcher dispatcher,
java.io.InputStream stream,
Configuration conf,
StreamController cs) |
| Modifier and Type | Method and Description |
|---|---|
void |
next(StatusListener listener)
Reads next status from this stream.
|
void |
next(StreamListener[] listeners,
RawStreamListener[] rawStreamListeners) |
protected void |
onBlock(JSONObject source,
JSONObject target,
StreamListener[] listeners) |
protected void |
onClose() |
protected void |
onDelete(JSONObject json,
StreamListener[] listeners) |
protected void |
onDirectMessage(JSONObject json,
StreamListener[] listeners) |
void |
onDisconnectionNotice(java.lang.String line,
StreamListener[] listeners) |
void |
onException(java.lang.Exception ex,
StreamListener[] listeners) |
protected void |
onFavorite(JSONObject source,
JSONObject target,
JSONObject targetObject,
StreamListener[] listeners) |
(package private) void |
onFavoritedRetweet(JSONObject source,
JSONObject target,
JSONObject targetObject,
StreamListener[] listeners) |
protected void |
onFollow(JSONObject source,
JSONObject target,
StreamListener[] listeners) |
protected void |
onFriends(JSONObject json,
StreamListener[] listeners) |
protected void |
onMessage(java.lang.String rawString,
RawStreamListener[] listeners) |
(package private) void |
onMute(JSONObject source,
JSONObject target,
StreamListener[] listeners) |
(package private) void |
onQuotedTweet(JSONObject source,
JSONObject target,
JSONObject targetObject,
StreamListener[] listeners) |
(package private) void |
onRetweetedRetweet(JSONObject source,
JSONObject target,
JSONObject targetObject,
StreamListener[] listeners) |
protected void |
onStatus(JSONObject json,
StreamListener[] listeners) |
protected void |
onUnblock(JSONObject source,
JSONObject target,
StreamListener[] listeners) |
protected void |
onUnfavorite(JSONObject source,
JSONObject target,
JSONObject targetObject,
StreamListener[] listeners) |
protected void |
onUnfollow(JSONObject source,
JSONObject target,
StreamListener[] listeners) |
(package private) void |
onUnmute(JSONObject source,
JSONObject target,
StreamListener[] listeners) |
protected void |
onUserDeletion(long target,
StreamListener[] listeners) |
protected void |
onUserListCreation(JSONObject source,
JSONObject userList,
StreamListener[] listeners) |
protected void |
onUserListDestroyed(JSONObject source,
JSONObject userList,
StreamListener[] listeners) |
protected void |
onUserListMemberAddition(JSONObject addedMember,
JSONObject owner,
JSONObject userList,
StreamListener[] listeners) |
protected void |
onUserListMemberDeletion(JSONObject deletedMember,
JSONObject owner,
JSONObject userList,
StreamListener[] listeners) |
protected void |
onUserListSubscription(JSONObject source,
JSONObject owner,
JSONObject userList,
StreamListener[] listeners) |
protected void |
onUserListUnsubscription(JSONObject source,
JSONObject owner,
JSONObject userList,
StreamListener[] listeners) |
protected void |
onUserListUpdated(JSONObject source,
JSONObject userList,
StreamListener[] listeners) |
protected void |
onUserSuspension(long target,
StreamListener[] listeners) |
protected void |
onUserUpdate(JSONObject source,
JSONObject target,
StreamListener[] listeners) |
protected java.lang.String |
parseLine(java.lang.String line) |
asDirectMessage, asFriendList, asStatus, asUser, asUserList, close, handleNextElement, onException, onLimit, onScrubGeo, onSender, onStallWarningprivate final StreamController cs
private static final java.lang.ThreadLocal<java.lang.Long> forUser
protected static final RawStreamListener[] EMPTY
SiteStreamsImpl(Dispatcher dispatcher,
java.io.InputStream stream,
Configuration conf,
StreamController cs)
throws java.io.IOException
java.io.IOExceptionSiteStreamsImpl(Dispatcher dispatcher,
HttpResponse response,
Configuration conf,
StreamController cs)
throws java.io.IOException
java.io.IOExceptionprotected java.lang.String parseLine(java.lang.String line)
parseLine in class StatusStreamBaseprotected void onClose()
onClose in class StatusStreamBaseprotected void onMessage(java.lang.String rawString,
RawStreamListener[] listeners)
throws TwitterException
onMessage in class StatusStreamBaseTwitterExceptionprotected void onStatus(JSONObject json,
StreamListener[] listeners)
throws TwitterException
onStatus in class StatusStreamBaseTwitterExceptionprotected void onDelete(JSONObject json,
StreamListener[] listeners)
throws JSONException
onDelete in class StatusStreamBaseJSONExceptionprotected void onDirectMessage(JSONObject json,
StreamListener[] listeners)
throws TwitterException
onDirectMessage in class StatusStreamBaseTwitterExceptionprotected void onFriends(JSONObject json,
StreamListener[] listeners)
throws TwitterException,
JSONException
onFriends in class StatusStreamBaseTwitterExceptionJSONExceptionprotected void onFavorite(JSONObject source,
JSONObject target,
JSONObject targetObject,
StreamListener[] listeners)
throws TwitterException
onFavorite in class StatusStreamBaseTwitterExceptionprotected void onUnfavorite(JSONObject source,
JSONObject target,
JSONObject targetObject,
StreamListener[] listeners)
throws TwitterException
onUnfavorite in class StatusStreamBaseTwitterExceptionprotected void onFollow(JSONObject source,
JSONObject target,
StreamListener[] listeners)
throws TwitterException
onFollow in class StatusStreamBaseTwitterExceptionprotected void onUnfollow(JSONObject source,
JSONObject target,
StreamListener[] listeners)
throws TwitterException
onUnfollow in class StatusStreamBaseTwitterExceptionprotected void onUserListMemberAddition(JSONObject addedMember,
JSONObject owner,
JSONObject userList,
StreamListener[] listeners)
throws TwitterException,
JSONException
onUserListMemberAddition in class StatusStreamBaseTwitterExceptionJSONExceptionprotected void onUserListMemberDeletion(JSONObject deletedMember,
JSONObject owner,
JSONObject userList,
StreamListener[] listeners)
throws TwitterException,
JSONException
onUserListMemberDeletion in class StatusStreamBaseTwitterExceptionJSONExceptionprotected void onUserListSubscription(JSONObject source,
JSONObject owner,
JSONObject userList,
StreamListener[] listeners)
throws TwitterException,
JSONException
onUserListSubscription in class StatusStreamBaseTwitterExceptionJSONExceptionprotected void onUserListUnsubscription(JSONObject source,
JSONObject owner,
JSONObject userList,
StreamListener[] listeners)
throws TwitterException,
JSONException
onUserListUnsubscription in class StatusStreamBaseTwitterExceptionJSONExceptionprotected void onUserListCreation(JSONObject source,
JSONObject userList,
StreamListener[] listeners)
throws TwitterException,
JSONException
onUserListCreation in class StatusStreamBaseTwitterExceptionJSONExceptionprotected void onUserListUpdated(JSONObject source,
JSONObject userList,
StreamListener[] listeners)
throws TwitterException,
JSONException
onUserListUpdated in class StatusStreamBaseTwitterExceptionJSONExceptionprotected void onUserListDestroyed(JSONObject source,
JSONObject userList,
StreamListener[] listeners)
throws TwitterException
onUserListDestroyed in class StatusStreamBaseTwitterExceptionprotected void onUserUpdate(JSONObject source,
JSONObject target,
StreamListener[] listeners)
throws TwitterException
onUserUpdate in class StatusStreamBaseTwitterExceptionprotected void onUserSuspension(long target,
StreamListener[] listeners)
throws TwitterException
onUserSuspension in class StatusStreamBaseTwitterExceptionprotected void onUserDeletion(long target,
StreamListener[] listeners)
throws TwitterException
onUserDeletion in class StatusStreamBaseTwitterExceptionprotected void onBlock(JSONObject source,
JSONObject target,
StreamListener[] listeners)
throws TwitterException
onBlock in class StatusStreamBaseTwitterExceptionprotected void onUnblock(JSONObject source,
JSONObject target,
StreamListener[] listeners)
throws TwitterException
onUnblock in class StatusStreamBaseTwitterExceptionvoid onRetweetedRetweet(JSONObject source,
JSONObject target,
JSONObject targetObject,
StreamListener[] listeners)
throws TwitterException
onRetweetedRetweet in class StatusStreamBaseTwitterExceptionvoid onFavoritedRetweet(JSONObject source,
JSONObject target,
JSONObject targetObject,
StreamListener[] listeners)
throws TwitterException
onFavoritedRetweet in class StatusStreamBaseTwitterExceptionvoid onQuotedTweet(JSONObject source,
JSONObject target,
JSONObject targetObject,
StreamListener[] listeners)
throws TwitterException
onQuotedTweet in class StatusStreamBaseTwitterExceptionvoid onMute(JSONObject source,
JSONObject target,
StreamListener[] listeners)
throws TwitterException
onMute in class StatusStreamBaseTwitterExceptionvoid onUnmute(JSONObject source,
JSONObject target,
StreamListener[] listeners)
throws TwitterException
onUnmute in class StatusStreamBaseTwitterExceptionpublic void onException(java.lang.Exception ex,
StreamListener[] listeners)
onException in class StatusStreamBasepublic void next(StatusListener listener) throws TwitterException
StatusStreamnext in interface StatusStreamnext in class StatusStreamBaselistener - a StatusListener implementationTwitterException - when the end of the stream has been reached.public void next(StreamListener[] listeners, RawStreamListener[] rawStreamListeners) throws TwitterException
next in class StatusStreamBaseTwitterExceptionpublic void onDisconnectionNotice(java.lang.String line,
StreamListener[] listeners)
onDisconnectionNotice in class StatusStreamBase