public class ServerSocketHerald extends Object implements ComponentFactory<SocketWorker>, Runnable
| Modifier and Type | Field and Description |
|---|---|
static int |
NO_THROTTLE |
| Constructor and Description |
|---|
ServerSocketHerald(Logger logger,
SocketWorkerFactory workerFactory,
ServerSocket serverSocket,
int maxAccepted,
int poolSize) |
| Modifier and Type | Method and Description |
|---|---|
SocketWorker |
createComponent() |
void |
finish() |
void |
returnConnection(SocketWorker worker) |
void |
run() |
public static final int NO_THROTTLE
public ServerSocketHerald(Logger logger, SocketWorkerFactory workerFactory, ServerSocket serverSocket, int maxAccepted, int poolSize) throws IOException
IOExceptionpublic SocketWorker createComponent() throws Exception
createComponent in interface ComponentFactory<SocketWorker>Exceptionpublic void finish()
throws InterruptedException
InterruptedExceptionpublic void returnConnection(SocketWorker worker)
Copyright © 2015. All Rights Reserved.