code: @Override
      public void doPost(HttpServletRequest req, HttpServletResponse res) throws IOException {
          String body = req.getReader().readLine().trim();
          // Simple JSON -- Use Jackson for more complex structure
          // Message looks like { "author" : "foo", "message" : "bar" }
          String author = body.substring(body.indexOf(":") + 2, body.indexOf(",") - 1);
          String message = body.substring(body.lastIndexOf(":") + 2, body.length() - 2);
          broadcaster.broadcast(new Data(author, message).toString());
      }
docs: Re-use the {@link Meteor} created on the first GET for broadcasting message.
  
  @param req An {@link HttpServletRequest}
  @param res An {@link HttpServletResponse}