public abstract class NetworkNodeDispatcher extends java.lang.Object implements Startable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected static java.util.logging.Logger |
log
Logger
|
protected MessageDispatcher |
messageDisp
Internal variables
|
protected Startable[] |
startables
Registered startables
|
Constructor and Description |
---|
NetworkNodeDispatcher(MessageDispatcher messageDisp,
Startable[] startables)
Creates a new instance of NetworkNodeCreator
|
Modifier and Type | Method and Description |
---|---|
abstract NetworkNode |
create()
Create methods
|
void |
setMessageDispatcher(MessageDispatcher messageDisp)
Setter of message dispatcher for deserialization method
|
void |
start()
Method "start" from interface Startable.
|
protected static java.util.logging.Logger log
protected final Startable[] startables
protected transient MessageDispatcher messageDisp
public NetworkNodeDispatcher(MessageDispatcher messageDisp, Startable[] startables)
public void setMessageDispatcher(MessageDispatcher messageDisp)
public abstract NetworkNode create() throws java.lang.InstantiationException
java.lang.InstantiationException
public void start() throws CantStartException
start
in interface Startable
CantStartException