com.lyrisoft.chat.server.remote
Class ServerTable
java.lang.Object
|
+--com.lyrisoft.chat.server.remote.ServerTable
- public class ServerTable
- extends java.lang.Object
The Server Table keeps track of all the servers across the system, and the
users each server contains
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServerTable
public ServerTable(ChatServer server)
userExists
public boolean userExists(java.lang.String username)
countUsers
public int countUsers(java.lang.String servername)
serverExists
public boolean serverExists(java.lang.String servername)
setLastBroadcastPing
public void setLastBroadcastPing(java.lang.String server,
long time)
getLastPingReply
public long getLastPingReply(java.lang.String server)
getAllUsers
public java.util.Collection getAllUsers()
getUsers
public java.util.Collection getUsers(java.lang.String server)
add
public void add(java.lang.String server)
delete
public void delete(java.lang.String server)
getServerNames
public java.util.Collection getServerNames()
signon
public void signon(java.lang.String server,
java.lang.String user)
signoff
public void signoff(java.lang.String server,
java.lang.String user)
dump
public void dump(java.io.PrintStream out)
checkServerPings
public void checkServerPings(long timeout)
Copyright © 2000-2002 Taso Lyristis