anvil.server
Class ServerControl
java.lang.Object
|
+--java.lang.Thread
|
+--anvil.server.ServerControl
- All Implemented Interfaces:
- java.lang.Runnable
- public class ServerControl
- extends java.lang.Thread
class ServerControl
| Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ServerControl
public ServerControl()
ServerControl
public ServerControl(java.lang.String config)
setConfig
protected void setConfig(java.lang.String config)
getConfigFile
public java.io.File getConfigFile()
getGeneratedConfigFile
public java.io.File getGeneratedConfigFile()
isStarted
public boolean isStarted()
listen
public void listen(int port)
stopListening
public void stopListening()
listen
public void listen()
getServer
public Server getServer()
throws java.io.IOException
java.io.IOException
addServerShutdownHook
protected void addServerShutdownHook()
start
public void start(java.io.PrintStream out)
throws java.io.IOException
java.io.IOException
stop
public void stop(java.io.PrintStream out)
stop
public void stop(java.io.PrintStream out,
boolean unconditional)
reread
public void reread(java.io.PrintStream out)
throws java.io.IOException
java.io.IOException
reread
public void reread(java.io.PrintStream out,
java.lang.String config)
throws java.io.IOException
java.io.IOException
save
public void save(java.io.PrintStream out)
throws java.io.IOException
java.io.IOException
write
public void write()
throws java.io.IOException
java.io.IOException
run
public void run()
- Specified by:
run in interface java.lang.Runnable- Overrides:
run in class java.lang.Thread
main
public static void main(java.lang.String[] args)