public abstract class AbstractMessageServer extends java.lang.Object implements java.lang.Runnable, MessageHandler
Modifier and Type | Field and Description |
---|---|
java.util.logging.Logger |
logger |
java.lang.String |
name |
Constructor and Description |
---|
AbstractMessageServer(java.lang.String name,
java.util.logging.Logger logger) |
Modifier and Type | Method and Description |
---|---|
protected abstract SubServerSocket |
createServerSocket()
Creates and returns a SubServerSocket for listening to requests.
|
void |
run()
The main execution body of a message processor node.
|
public final java.lang.String name
public final java.util.logging.Logger logger
public AbstractMessageServer(java.lang.String name, java.util.logging.Logger logger)
protected abstract SubServerSocket createServerSocket()
public final void run()
run
in interface java.lang.Runnable