public class LocalSocketServer
extends java.lang.Object
| Constructor and Description |
|---|
LocalSocketServer(java.lang.String friendlyName,
java.lang.String address,
SocketHandler socketHandler) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName() |
void |
run()
Binds to the address and listens for connections.
|
void |
stop()
Stops the listener thread and unbinds the address.
|
public LocalSocketServer(java.lang.String friendlyName,
java.lang.String address,
SocketHandler socketHandler)
friendlyName - identifier to help debug this server, used for naming threads and such.address - the local socket address to listen on.socketHandler - functional handler once a socket is accepted.public java.lang.String getName()
public void run()
throws java.io.IOException
stop() is called, whichever
happens first.java.io.IOException - Thrown on failure to bind the socket.public void stop()