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)