com.lyrisoft.chat.server.remote
Class RoomTable
java.lang.Object
|
+--com.lyrisoft.chat.server.remote.RoomTable
- public class RoomTable
- extends java.lang.Object
The Room Table keeps track of all the rooms across the system, and the
users each room contains.
Method Summary |
int |
countUsers(java.lang.String room)
|
void |
dump(java.io.PrintStream out)
|
java.util.Collection |
getRoomNames()
|
java.util.Collection |
getUsers(java.lang.String room)
|
boolean |
join(java.lang.String room,
java.lang.String user)
|
boolean |
part(java.lang.String room,
java.lang.String user)
|
boolean |
roomExists(java.lang.String roomname)
|
java.util.Collection |
signoff(java.lang.String user)
|
boolean |
userExistsInRoom(java.lang.String username,
java.lang.String roomname)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RoomTable
public RoomTable(ChatServer server)
userExistsInRoom
public boolean userExistsInRoom(java.lang.String username,
java.lang.String roomname)
roomExists
public boolean roomExists(java.lang.String roomname)
getRoomNames
public java.util.Collection getRoomNames()
getUsers
public java.util.Collection getUsers(java.lang.String room)
countUsers
public int countUsers(java.lang.String room)
join
public boolean join(java.lang.String room,
java.lang.String user)
part
public boolean part(java.lang.String room,
java.lang.String user)
signoff
public java.util.Collection signoff(java.lang.String user)
dump
public void dump(java.io.PrintStream out)
Copyright © 2000-2002 Taso Lyristis