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)