public class I3Server
extends java.lang.Object
| Constructor | Description | 
|---|---|
| I3Server() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| static ServerObject | copyObject(java.lang.String file) | Returns a distinct copy of the class identified. | 
| static ServerObject | findObject(java.lang.String file) | Returns original of the class identified. | 
| static ServerUser[] | getInteractives() | |
| static java.lang.String | getMudName() | |
| static int | getPort() | |
| static void | removeObject(ServerObject ob) | |
| static void | shutdown() | |
| static void | start(java.lang.String mud,
     int port,
     ImudServices imud) | Creates a server thread if one has not yet been
 created. | 
public static void start(java.lang.String mud,
                         int port,
                         ImudServices imud)
                  throws ServerSecurityException
mud - the name of the mud being startedport - the port of the serverimud - a library for interaction with base systemServerSecurityException - thrown if an attempt to call start()
 is made once the server is running.public static ServerObject copyObject(java.lang.String file) throws ObjectLoadException
file - the name of the class being loadedObjectLoadException - thrown when a problem occurs loading the objectpublic static ServerObject findObject(java.lang.String file) throws ObjectLoadException
file - the name of the class being loadedObjectLoadException - thrown when a problem occurs loading the objectpublic static ServerUser[] getInteractives()
public static java.lang.String getMudName()
public static int getPort()
public static void shutdown()
public static void removeObject(ServerObject ob)