public abstract class AbstractGroupHandler extends java.lang.Object implements GroupHandler
| Constructor and Description |
|---|
AbstractGroupHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
onGroupConnected(Group group)
The callback function that process event of being connected to group.
|
void |
onGroupMessage(Group group,
java.lang.String from,
byte[] message)
The callback function that process the group messages.
|
void |
onGroupTitle(Group group,
java.lang.String from,
java.lang.String title)
The callback function that process the group title change event.
|
void |
onPeerListChanged(Group group)
The callback function that process the group list change event.
|
void |
onPeerName(Group group,
java.lang.String peerId,
java.lang.String peerName)
The callback function that process the group peer's name change event.
|
public void onGroupConnected(Group group)
onGroupConnected in interface GroupHandlergroup - The target group connectedpublic void onGroupMessage(Group group, java.lang.String from, byte[] message)
onGroupMessage in interface GroupHandlergroup - The group that received messagefrom - The user id who send the messagemessage - The message contentpublic void onGroupTitle(Group group, java.lang.String from, java.lang.String title)
onGroupTitle in interface GroupHandlergroup - The group id of its title changedfrom - The peer Id who changed title nametitle - The updated title namepublic void onPeerName(Group group, java.lang.String peerId, java.lang.String peerName)
onPeerName in interface GroupHandlergroup - The target grouppeerId - The peer Id who changed its namepeerName - The updated peer namepublic void onPeerListChanged(Group group)
onPeerListChanged in interface GroupHandlergroup - The target group that changed it's peer list