twitter4j
Interface SiteStreamsListener

All Superinterfaces:
StreamListener
All Known Implementing Classes:
SiteStreamsAdapter

public interface SiteStreamsListener
extends StreamListener

Since:
Twitter4J 2.1.8
Author:
Yusuke Yamamoto - yusuke at mac.com

Method Summary
 void onBlock(long forUser, User source, User blockedUser)
           
 void onDeletionNotice(long forUser, long directMessageId, long userId)
           
 void onDeletionNotice(long forUser, StatusDeletionNotice statusDeletionNotice)
           
 void onDirectMessage(long forUser, DirectMessage directMessage)
           
 void onException(java.lang.Exception ex)
           
 void onFavorite(long forUser, User source, User target, Status favoritedStatus)
           
 void onFollow(long forUser, User source, User followedUser)
           
 void onFriendList(long forUser, long[] friendIds)
           
 void onStatus(long forUser, Status status)
           
 void onUnblock(long forUser, User source, User unblockedUser)
           
 void onUnfavorite(long forUser, User source, User target, Status unfavoritedStatus)
           
 void onUnfollow(long forUser, User source, User unfollowedUser)
           
 void onUserListCreation(long forUser, User listOwner, UserList list)
           
 void onUserListDeletion(long forUser, User listOwner, UserList list)
           
 void onUserListMemberAddition(long forUser, User addedMember, User listOwner, UserList list)
           
 void onUserListMemberDeletion(long forUser, User deletedMember, User listOwner, UserList list)
           
 void onUserListSubscription(long forUser, User subscriber, User listOwner, UserList list)
           
 void onUserListUnsubscription(long forUser, User subscriber, User listOwner, UserList list)
           
 void onUserListUpdate(long forUser, User listOwner, UserList list)
           
 void onUserProfileUpdate(long forUser, User updatedUser)
           
 

Method Detail

onStatus

void onStatus(long forUser,
              Status status)

onDeletionNotice

void onDeletionNotice(long forUser,
                      StatusDeletionNotice statusDeletionNotice)

onFriendList

void onFriendList(long forUser,
                  long[] friendIds)
Parameters:
forUser - the user id to whom sent the event
friendIds -

onFavorite

void onFavorite(long forUser,
                User source,
                User target,
                Status favoritedStatus)
Parameters:
forUser - the user id to whom sent the event
source -
target -
favoritedStatus -

onUnfavorite

void onUnfavorite(long forUser,
                  User source,
                  User target,
                  Status unfavoritedStatus)
Parameters:
forUser - the user id to whom sent the event
target -
unfavoritedStatus -

onFollow

void onFollow(long forUser,
              User source,
              User followedUser)
Parameters:
forUser - the user id to whom sent the event
source -
followedUser -

onUnfollow

void onUnfollow(long forUser,
                User source,
                User unfollowedUser)
Parameters:
forUser - the user id to whom sent the event
source -
unfollowedUser -
Since:
Twitter4J 2.1.11

onDirectMessage

void onDirectMessage(long forUser,
                     DirectMessage directMessage)
Parameters:
forUser - the user id to whom sent the event
directMessage -

onDeletionNotice

void onDeletionNotice(long forUser,
                      long directMessageId,
                      long userId)

onUserListMemberAddition

void onUserListMemberAddition(long forUser,
                              User addedMember,
                              User listOwner,
                              UserList list)
Parameters:
forUser - the user id to whom sent the event
addedMember -
listOwner -
list -

onUserListMemberDeletion

void onUserListMemberDeletion(long forUser,
                              User deletedMember,
                              User listOwner,
                              UserList list)
Parameters:
forUser - the user id to whom sent the event
deletedMember -
listOwner -
list -

onUserListSubscription

void onUserListSubscription(long forUser,
                            User subscriber,
                            User listOwner,
                            UserList list)
Parameters:
forUser - the user id to whom sent the event
subscriber -
listOwner -
list -

onUserListUnsubscription

void onUserListUnsubscription(long forUser,
                              User subscriber,
                              User listOwner,
                              UserList list)
Parameters:
forUser - the user id to whom sent the event
subscriber -
listOwner -
list -

onUserListCreation

void onUserListCreation(long forUser,
                        User listOwner,
                        UserList list)
Parameters:
forUser - the user id to whom sent the event
listOwner -
list -

onUserListUpdate

void onUserListUpdate(long forUser,
                      User listOwner,
                      UserList list)
Parameters:
forUser - the user id to whom sent the event
listOwner -
list -

onUserListDeletion

void onUserListDeletion(long forUser,
                        User listOwner,
                        UserList list)
Parameters:
forUser - the user id to whom sent the event
listOwner -
list -

onUserProfileUpdate

void onUserProfileUpdate(long forUser,
                         User updatedUser)
Parameters:
forUser - the user id to whom sent the event
updatedUser - updated user
Since:
Twitter4J 2.1.9

onBlock

void onBlock(long forUser,
             User source,
             User blockedUser)
Parameters:
forUser - the user id to whom sent the event
source -
blockedUser -

onUnblock

void onUnblock(long forUser,
               User source,
               User unblockedUser)
Parameters:
forUser - the user id to whom sent the event
source -
unblockedUser -

onException

void onException(java.lang.Exception ex)
Specified by:
onException in interface StreamListener