|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RobotHandler
Robot event handler
Method Summary | |
---|---|
void |
activityAccepted(RobotSession session)
Occurs when user accepts an activity (P4) invitation |
void |
activityClosed(RobotSession session)
Occurs when the activity associated with this session is closed. |
void |
activityLoaded(RobotSession session)
Occurs when the activity associated with this session loaded. |
void |
activityReceived(RobotSession session,
java.lang.String data)
Occurs when robot receives a user's activity-data( ms activity sdk -> Channel.SendData(...) ) |
void |
activityRejected(RobotSession session)
Occurs when user rejects an activity (P4) invitation |
void |
colorSchemeUpdated(java.lang.String robot,
java.lang.String user,
int colorScheme)
|
void |
contactListReceived(java.lang.String robot,
java.util.List<RobotUser> contactList)
Occurs when robot receives contact list. |
void |
displayPictureUpdated(java.lang.String robot,
java.lang.String user,
RobotResource resource)
Occurs when a user changes display picture . |
void |
exceptionCaught(RobotSession session,
java.lang.Throwable cause)
Occurs when BOTPLATFORM server throws an exception associated with this session |
void |
fileAccepted(RobotSession session,
RobotFileDescriptor invitation)
Occurs when user accepts a file transfer invitation. |
void |
fileInvited(RobotSession session,
RobotFileDescriptor fileDescriptor)
Occurs when a file invite request is received. |
void |
fileReceived(java.lang.String robot,
java.lang.String user,
RobotFileDescriptor fileDescriptor,
java.lang.String saveUrl)
Occurs when a file has been saved to the saveUrl. |
void |
fileRejected(RobotSession session,
RobotFileDescriptor fileDescriptor)
Occurs when user rejects a file transfer invitation. |
void |
fileTransferCancelled(RobotSession session,
RobotFileDescriptor fileDescriptor)
Occurs when a file transfer cancelled. |
void |
fileTransferEnded(RobotSession session,
RobotFileDescriptor fileDescriptor)
Occurs when a file transfer ended. |
void |
fileTransferError(RobotSession session,
RobotFileDescriptor fileDescriptor)
Occurs when a file transfer encounters an error. |
void |
inkReceived(RobotSession session,
byte[] ink)
Occurs when robot receives ink message . |
void |
messageReceived(RobotSession session,
RobotMessage message)
Occurs when robot receives a user's message |
void |
nudgeReceived(RobotSession session)
Occurs when robot receives a user's nudge |
void |
personalMessageUpdated(java.lang.String robot,
java.lang.String user,
java.lang.String personalMessage)
Occurs when user changes personal message. |
void |
resourceReceived(java.lang.String robot,
java.lang.String user,
RobotResource resource,
java.lang.String saveUrl)
Occurs when a resource has been saved to the saveUrl. |
void |
sceneUpdated(java.lang.String robot,
java.lang.String user,
RobotResource resource)
Occurs when user changes scene. |
void |
sessionClosed(RobotSession session)
Occurs when user leaves a session (session closes), which is caused by a user closes a conversation window or session timeout. |
void |
sessionOpened(RobotSession session)
Occurs when robot receives a user's chat request (session setup), which is caused by a user opens a conversation window or session timeout and then reconnects. |
void |
typingReceived(RobotSession session)
Occurs user is inputting messages. |
void |
userAdd(java.lang.String robot,
java.lang.String user)
Occurs when user adds the robot to his friend list. |
void |
userJoined(RobotSession session,
RobotUser user)
Occurs when the a user joins the current conversation. |
void |
userLeft(RobotSession session,
RobotUser user)
Occurs when the a user leaves the current conversation. |
void |
userRemove(java.lang.String robot,
java.lang.String user)
Occurs when user removes the robot from his friend list |
void |
userUpdated(java.lang.String robot,
RobotUser user)
Occurs when user changes nickname or status. |
void |
voiceclipReceived(RobotSession session,
RobotResource resource)
Occurs when robot receives voice clip . |
void |
webcamAccepted(RobotSession session)
Occurs when user accepts a webcam invitation. |
void |
webcamRejected(RobotSession session)
Occurs when user rejects a webcam invitation. |
void |
winkReceived(RobotSession session,
RobotResource resource)
Occurs when robot receives wink message. |
Method Detail |
---|
void sessionOpened(RobotSession session) throws RobotException
RobotException
void sessionClosed(RobotSession session) throws RobotException
RobotException
void messageReceived(RobotSession session, RobotMessage message) throws RobotException
message
- Received message
RobotException
void nudgeReceived(RobotSession session) throws RobotException
RobotException
void activityAccepted(RobotSession session) throws RobotException
RobotException
void activityRejected(RobotSession session) throws RobotException
RobotException
void activityReceived(RobotSession session, java.lang.String data) throws RobotException
RobotException
void activityLoaded(RobotSession session) throws RobotException
RobotException
void activityClosed(RobotSession session) throws RobotException
RobotException
void userJoined(RobotSession session, RobotUser user) throws RobotException
RobotException
void userLeft(RobotSession session, RobotUser user) throws RobotException
RobotException
void userAdd(java.lang.String robot, java.lang.String user) throws RobotException
user
-
RobotException
void userRemove(java.lang.String robot, java.lang.String user) throws RobotException
user
-
RobotException
void exceptionCaught(RobotSession session, java.lang.Throwable cause) throws RobotException
RobotException
void fileAccepted(RobotSession session, RobotFileDescriptor invitation) throws RobotException
RobotException
void fileRejected(RobotSession session, RobotFileDescriptor fileDescriptor) throws RobotException
RobotException
void fileTransferEnded(RobotSession session, RobotFileDescriptor fileDescriptor) throws RobotException
RobotException
void fileTransferCancelled(RobotSession session, RobotFileDescriptor fileDescriptor) throws RobotException
RobotException
void fileTransferError(RobotSession session, RobotFileDescriptor fileDescriptor) throws RobotException
RobotException
void fileReceived(java.lang.String robot, java.lang.String user, RobotFileDescriptor fileDescriptor, java.lang.String saveUrl)
void fileInvited(RobotSession session, RobotFileDescriptor fileDescriptor) throws RobotException
RobotException
void webcamAccepted(RobotSession session) throws RobotException
RobotException
void webcamRejected(RobotSession session) throws RobotException
RobotException
void userUpdated(java.lang.String robot, RobotUser user) throws RobotException
RobotException
void personalMessageUpdated(java.lang.String robot, java.lang.String user, java.lang.String personalMessage) throws RobotException
RobotException
void inkReceived(RobotSession session, byte[] ink) throws RobotException
ink
- the data of the received ink message.
RobotException
void winkReceived(RobotSession session, RobotResource resource) throws RobotException
resource
- a descriptor of the received wink message (see RobotResource).
RobotException
void voiceclipReceived(RobotSession session, RobotResource resource) throws RobotException
resource
- a descriptor of the received voice clip (see RobotResource).
RobotException
void typingReceived(RobotSession session) throws RobotException
RobotException
void sceneUpdated(java.lang.String robot, java.lang.String user, RobotResource resource) throws RobotException
resource
- a descriptor of the received scene (see RobotResource).
RobotException
void displayPictureUpdated(java.lang.String robot, java.lang.String user, RobotResource resource) throws RobotException
robot
- robot account.user
- user who changes display picture.resource
- a descriptor of the display picture (see RobotResource).
RobotException
void colorSchemeUpdated(java.lang.String robot, java.lang.String user, int colorScheme) throws RobotException
robot
- robot account.user
- user who changes color scheme.colorScheme
- color
RobotException
void contactListReceived(java.lang.String robot, java.util.List<RobotUser> contactList) throws RobotException
robot
- robot account.contactList
- a list contains the account's friend list (see RobotUser).
RobotException
void resourceReceived(java.lang.String robot, java.lang.String user, RobotResource resource, java.lang.String saveUrl)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |