|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Thread
voldemort.server.socket.SocketServer
public class SocketServer
A simple socket-based server for serving voldemort requests
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.lang.Thread |
---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
Field Summary |
---|
Fields inherited from class java.lang.Thread |
---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
---|---|
SocketServer(int port,
int defaultThreads,
int maxThreads,
int socketBufferSize,
RequestHandlerFactory handlerFactory,
java.lang.String serverName)
|
Method Summary | |
---|---|
void |
awaitStartupCompletion()
Blocks until the server has started successfully or an exception is thrown. |
int |
getCurrentThreads()
|
int |
getMaxThreads()
|
int |
getPort()
|
int |
getRemainingThreads()
|
StatusManager |
getStatusManager()
|
void |
killActiveSessions()
|
void |
run()
|
void |
shutdown()
|
Methods inherited from class java.lang.Thread |
---|
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 |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SocketServer(int port, int defaultThreads, int maxThreads, int socketBufferSize, RequestHandlerFactory handlerFactory, java.lang.String serverName)
Method Detail |
---|
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public void shutdown()
public void killActiveSessions()
public int getPort()
public int getMaxThreads()
public int getCurrentThreads()
public int getRemainingThreads()
public void awaitStartupCompletion()
VoldemortException
- if a problem occurs during start-up wrapping
the original exception.public StatusManager getStatusManager()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |