class ModelMessageHandler extends Object implements MessageHandler
MessageHandler.Partial<T>, MessageHandler.Whole<T>| Modifier and Type | Field and Description |
|---|---|
private static org.slf4j.Logger |
logger
Logs actions performed by the class.
|
private int |
receivedMessageCount
Number of messages received, helps with testing.
|
private PathfinderServices |
services
Holds access to all the models.
|
| Modifier | Constructor and Description |
|---|---|
protected |
ModelMessageHandler(PathfinderServices services)
Constructs the message handler.
|
| Modifier and Type | Method and Description |
|---|---|
private String |
getPath(JsonObject json)
Returns the path of a received message.
|
int |
getReceivedMessageCount()
Returns the number of message received by the web socket.
|
void |
onMessage(String message)
Invoked when the web socket receives a message.
|
private static final org.slf4j.Logger logger
private PathfinderServices services
private int receivedMessageCount
protected ModelMessageHandler(PathfinderServices services)
services - to find models.public void onMessage(String message)
onMessage in interface MessageHandler.Whole<String>message - the message received as a String.private String getPath(JsonObject json)
json - message received.public int getReceivedMessageCount()