public abstract class ComboxAcceptSocket<E extends java.net.Socket>
extends java.lang.Object
implements java.lang.Runnable
| Modifier and Type | Field and Description |
|---|---|
static int |
ABORT |
protected Broker |
broker |
protected java.util.List<E> |
concurentConnections |
static int |
EXIT |
protected RequestQueue |
requestQueue |
static int |
RUNNING |
protected java.net.ServerSocket |
serverSocket |
protected int |
status |
| Modifier | Constructor and Description |
|---|---|
protected |
ComboxAcceptSocket(Broker broker,
RequestQueue requestQueue,
java.net.ServerSocket serverSocket) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close the current connection
|
int |
getStatus()
Get the current status
|
static void |
serveConnection(Broker broker,
RequestQueue requestQueue,
Combox serverClient,
int connectionID) |
void |
setStatus(int status)
Set the current status
|
public static final int RUNNING
public static final int EXIT
public static final int ABORT
protected final Broker broker
protected final RequestQueue requestQueue
protected final java.net.ServerSocket serverSocket
protected int status
protected final java.util.List<E extends java.net.Socket> concurentConnections
protected ComboxAcceptSocket(Broker broker, RequestQueue requestQueue, java.net.ServerSocket serverSocket)
public void close()
public int getStatus()
public void setStatus(int status)
status - The new statuspublic static void serveConnection(Broker broker, RequestQueue requestQueue, Combox serverClient, int connectionID)