private void executeCountQuery( final HttpServerRequest request, String collection, JsonObject query, final int expectedCountResult, final Handler<Boolean> handler) { request.pause(); mongo.count( collection, query, new Handler<Message<JsonObject>>() { @Override public void handle(Message<JsonObject> event) { request.resume(); JsonObject res = event.body(); handler.handle( res != null && "ok".equals(res.getString("status")) && expectedCountResult == res.getInteger("count")); } }); }