public class LiveChatAPI.ChatRoom
extends java.lang.Object
| Constructor and Description |
|---|
ChatRoom(java.lang.String s) |
ChatRoom(java.lang.String userName,
java.lang.String roomId,
java.lang.String userId,
java.lang.String visitorToken,
java.lang.String authToken) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeConversation() |
void |
getAgentData(AgentListener.AgentDataListener listener) |
java.lang.String |
getAuthToken() |
void |
getChatHistory(int limit,
java.util.Date oldestMessageTimestamp,
java.util.Date lasttimestamp,
LoadHistoryListener listener) |
java.lang.String |
getRoomId() |
java.lang.String |
getUserId() |
java.lang.String |
getUserName() |
java.lang.String |
getVisitorToken() |
void |
login(AuthListener.LoginListener listener) |
void |
sendIsTyping(java.lang.Boolean istyping) |
java.lang.String |
sendMessage(java.lang.String message)
Used for sending messages to server
|
java.lang.String |
sendMessage(java.lang.String message,
MessageListener.MessageAckListener messageAckListener)
Used for sending messages to server with messageAcknowledgement
|
void |
subscribeLiveChatRoom(SubscribeListener subscribeListener,
AgentListener.AgentConnectListener agentConnectListener) |
void |
subscribeRoom(SubscribeListener subscribeListener,
MessageListener.SubscriptionListener listener) |
void |
subscribeTyping(SubscribeListener subscribeListener,
TypingListener listener) |
java.lang.String |
toString() |
public ChatRoom(java.lang.String userName,
java.lang.String roomId,
java.lang.String userId,
java.lang.String visitorToken,
java.lang.String authToken)
public ChatRoom(java.lang.String s)
public void login(AuthListener.LoginListener listener)
public void getChatHistory(int limit,
java.util.Date oldestMessageTimestamp,
java.util.Date lasttimestamp,
LoadHistoryListener listener)
public void getAgentData(AgentListener.AgentDataListener listener)
public java.lang.String sendMessage(java.lang.String message)
message - to be sentpublic java.lang.String sendMessage(java.lang.String message,
MessageListener.MessageAckListener messageAckListener)
message - messageAckListener - Returns ack to particular messagepublic void sendIsTyping(java.lang.Boolean istyping)
public void subscribeRoom(SubscribeListener subscribeListener, MessageListener.SubscriptionListener listener)
public void subscribeLiveChatRoom(SubscribeListener subscribeListener, AgentListener.AgentConnectListener agentConnectListener)
public void subscribeTyping(SubscribeListener subscribeListener, TypingListener listener)
public void closeConversation()
public java.lang.String getUserName()
public java.lang.String getRoomId()
public java.lang.String getUserId()
public java.lang.String getVisitorToken()
public java.lang.String getAuthToken()
public java.lang.String toString()
toString in class java.lang.Object