public class AdminSocketServer extends java.lang.Thread implements PiccoloShutdownHook
Modifier and Type | Class and Description |
---|---|
(package private) class |
AdminSocketServer.SocketThread |
Modifier and Type | Field and Description |
---|---|
private CustomCommand[] |
customCommands |
static int |
DEFAULT_PORT |
private static java.math.BigInteger |
DHBase |
private static java.math.BigInteger |
DHModulus |
private Logger |
logger |
private WandoraManager |
manager |
private int |
port |
private boolean |
running |
private java.net.ServerSocket |
serverSocket |
private java.util.Collection |
socketThreads |
private VirtualFileSystem |
vfs |
Constructor and Description |
---|
AdminSocketServer(WandoraManager manager)
Creates a new instance of AdminSocketServer
|
AdminSocketServer(WandoraManager manager,
int serverPort) |
AdminSocketServer(WandoraManager manager,
int serverPort,
Logger logger) |
AdminSocketServer(WandoraManager manager,
int serverPort,
Logger logger,
VirtualFileSystem vfs) |
AdminSocketServer(WandoraManager manager,
int serverPort,
Logger logger,
VirtualFileSystem vfs,
CustomCommand[] customCommands) |
AdminSocketServer(WandoraManager manager,
Logger logger) |
Modifier and Type | Method and Description |
---|---|
void |
doShutdown() |
int |
getConnectionCount() |
void |
run() |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
public static final int DEFAULT_PORT
private int port
private java.net.ServerSocket serverSocket
private boolean running
private WandoraManager manager
private java.util.Collection socketThreads
private Logger logger
private VirtualFileSystem vfs
private CustomCommand[] customCommands
private static final java.math.BigInteger DHModulus
private static final java.math.BigInteger DHBase
public AdminSocketServer(WandoraManager manager)
public AdminSocketServer(WandoraManager manager, Logger logger)
public AdminSocketServer(WandoraManager manager, int serverPort)
public AdminSocketServer(WandoraManager manager, int serverPort, Logger logger)
public AdminSocketServer(WandoraManager manager, int serverPort, Logger logger, VirtualFileSystem vfs)
public AdminSocketServer(WandoraManager manager, int serverPort, Logger logger, VirtualFileSystem vfs, CustomCommand[] customCommands)
public void doShutdown()
doShutdown
in interface PiccoloShutdownHook
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public int getConnectionCount()
Copyright 2004-2015 Wandora Team