FYI: I blogged a brief overview of what a Hawkular client needs to do to send requests and receive responses from the server over the websocket command-gateway API: http://management-platform.blogspot.com/2016/01/hawkular-command-gateway-clients.html