com.multisoftgroup.jerry.webchat.client
Class Chat
java.lang.Object
com.multisoftgroup.jerry.webchat.client.Chat
public class Chat
- extends Object
This class provides methods to communicate with Jabber server.
- Author:
- Pavel Savin
- See Also:
WebMessenger
loadManager
public static OperatorLoadManager loadManager
Chat
public Chat(ChatManager manager,
JID visitor,
JID operator,
VisitorWebInfo info,
String operatorName)
getOperatorJID
public JID getOperatorJID()
getVisitorJID
public JID getVisitorJID()
setOperatorJID
public void setOperatorJID(JID operator)
setOperatorName
public void setOperatorName(String operatorName)
sendMessage
public void sendMessage(String text)
sendComposingEvent
public void sendComposingEvent(boolean composing)
sendOfflineMessage
public void sendOfflineMessage(String subject,
String text)
sendInfoMessage
public void sendInfoMessage(String text)
sendPacket
public void sendPacket(Packet packet)
getMessage
public String getMessage()
addCommand
public void addCommand(String command)
getNextCommand
public String getNextCommand()
sendSystemMessage
public void sendSystemMessage(String message)
getNextSystemMessage
public String getNextSystemMessage()
isOperatorComposing
public boolean isOperatorComposing()
close
public void close()
getWebInfo
public VisitorWebInfo getWebInfo()
getOperatorName
public String getOperatorName()
finalize
public void finalize()
throws Throwable
- Overrides:
finalize in class Object
- Throws:
Throwable
getChatManager
public ChatManager getChatManager()
sendPresenceNotification
public void sendPresenceNotification()