|
Smack | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jivesoftware.smackx.ChatStateManager
public class ChatStateManager
Handles chat state for all chats on a particular XMPPConnection. This class manages both the packet extensions and the disco response neccesary for compliance with XEP-0085.
ChatState,
ChatStateExtension| Method Summary | |
|---|---|
static ChatStateManager |
getInstance(XMPPConnection connection)
Returns the ChatStateManager related to the XMPPConnection and it will create one if it does not yet exist. |
void |
setCurrentState(ChatState newState,
Chat chat)
Sets the current state of the provided chat. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static ChatStateManager getInstance(XMPPConnection connection)
connection - the connection to return the ChatStateManager
public void setCurrentState(ChatState newState,
Chat chat)
throws XMPPException
PacketExtension.
newState - the new state of the chatchat - the chat.
XMPPException - when there is an error sending the message
packet.
|
Smack | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||