Java concurrent server to communicate with WebSockets