|
Smack | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 |