code: private void doFeed() {
      if (fed && !output.sendQueueFull()) {
        fed = false;
        vertx.runOnContext(feedRunner);
      } else {
        feedTimer = vertx.setTimer(feedDelay, recursiveRunner);
      }
    }
docs: Feeds the next message.