class TCPIPLinkServer extends LinkServer implements CSProcess
This is a package-private implementation class.
Modifier and Type | Field and Description |
---|---|
private static int |
QUEUE_LENGTH |
private java.net.ServerSocket |
serverSocket
The socket to accept from.
|
Modifier | Constructor and Description |
---|---|
private |
TCPIPLinkServer(java.net.ServerSocket serverSocket,
boolean uniqueAddress)
Private constructor.
|
Modifier and Type | Method and Description |
---|---|
protected static LinkServer |
create(NodeAddressID addressID)
Create a server on a specified NodeAddressID, and start it.
|
void |
run()
Start accepting links and dealing with them.
|
protected boolean |
stop()
Stops the LinkServer.
|
getLinkServerAddressID, getProtocolID
private final java.net.ServerSocket serverSocket
private static int QUEUE_LENGTH
private TCPIPLinkServer(java.net.ServerSocket serverSocket, boolean uniqueAddress)
socket
- The ServerSocket to accept from#start(ServerSocket)
public void run()
protected static LinkServer create(NodeAddressID addressID)
addressID
- The NodeAddressID to accept fromprotected boolean stop()
stop
in class LinkServer
true
iff the LinkServer
has stopped.