@Override public void handle(Request request, Response response, SubscribeRequest message) throws Exception { String key = message.getKey(); StatusResponse status = new StatusResponse(key, true); manager.subscribe(message); String content = gson.toJson(status); OutputStream output = response.getOutputStream(); byte[] data = content.getBytes("UTF-8"); response.setContentType("text/json"); response.setContentLength(data.length); output.write(data); output.flush(); response.close(); }