WebSocket message receiver. Simple usage:
client.ws("ws://server/path", msg -> {
// Message received; "msg" is a JSON structure
String value = msg.get("key", "defaultValue");
});
Advanced usage:
client.ws("ws://server/path", new WebSocketHandler() {
public void onMessage(Tree message) {
// Message received
}
public void onOpen(WebSocket webSocket) {
// WebSocket opened
}
public void onError(Throwable t) {
// Error occured
}
public void onClose(WebSocket webSocket, int code, String reason) {
// WebSocket closed
}
});