net.sf.colossus.webserver
Class ChatChannel
java.lang.Object
net.sf.colossus.webserver.ChatChannel
public class ChatChannel
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
chatId
private final java.lang.String chatId
lastNChatMessages
private final java.util.List<ChatChannel.ChatMessage> lastNChatMessages
ChatChannel
public ChatChannel(java.lang.String id)
getChannelId
public java.lang.String getChannelId()
createWelcomeMessage
public void createWelcomeMessage()
createStoreAndDeliverMessage
public void createStoreAndDeliverMessage(java.lang.String sender,
java.lang.String message)
storeMessage
private void storeMessage(ChatChannel.ChatMessage msg)
deliverMessage
private void deliverMessage(ChatChannel.ChatMessage msg)
deliverMessageToClient
private void deliverMessageToClient(ChatChannel.ChatMessage msg,
IWebClient client,
boolean isResent)
tellLastMessagesToOne
public void tellLastMessagesToOne(IWebClient client)