Please check the app code for the websocket-chat example . This will give you a copy model for managing websites.
For example, this code:
public void notifyAll(String kind, String user, String text) {
for(WebSocket.Out<JsonNode> channel: members.values()) {
ObjectNode event = Json.newObject();
event.put("kind", kind);
event.put("user", user);
event.put("message", text);
ArrayNode m = event.putArray("members");
for(String u: members.keySet()) {
m.add(u);
}
channel.write(event);
}
}
writes some data to channelwhich is WebSocket.Out<JsonNode>.
source
share