org.jboss.remoting.samples.chat.server
Class ExtendedChatInfo

java.lang.Object
  extended by org.jboss.remoting.samples.chat.server.ExtendedChatInfo
All Implemented Interfaces:
java.io.Serializable

public class ExtendedChatInfo
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
ExtendedChatInfo(ChatInfo chatInfo)
           
 
Method Summary
 void addMember(ChatMember member)
           
 void addMessage(java.lang.String message)
           
 void addMessages(java.util.ArrayList messages)
           
 ChatInfo getChatInfo()
           
 java.util.Collection getChatReceivers()
           
 CallbackThread getChatReceiverThread(ChatMember member)
           
 java.util.Collection getMembers()
           
 ReadWriteArrayList getMessages()
           
 void removeMember(ChatMember member)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtendedChatInfo

public ExtendedChatInfo(ChatInfo chatInfo)
Method Detail

getChatInfo

public ChatInfo getChatInfo()

getMembers

public java.util.Collection getMembers()

getMessages

public ReadWriteArrayList getMessages()

getChatReceivers

public java.util.Collection getChatReceivers()

getChatReceiverThread

public CallbackThread getChatReceiverThread(ChatMember member)

addMember

public void addMember(ChatMember member)
               throws NameInUseException
Throws:
NameInUseException

removeMember

public void removeMember(ChatMember member)

addMessages

public void addMessages(java.util.ArrayList messages)

addMessage

public void addMessage(java.lang.String message)


Copyright © 1998-2005 JBoss Inc . All Rights Reserved.