public void onGitReferenceUpdated()

in src/main/java/com/googlesource/gerrit/plugins/serviceuser/RefUpdateListener.java [60:99]


  public void onGitReferenceUpdated(final Event event) {
    PluginConfig cfg = cfgFactory.getFromGerritConfig(pluginName);
    if (!cfg.getBoolean("createNotes", true)) {
      return;
    }

    Runnable task =
        new ProjectRunnable() {
          @Override
          public void run() {
            createServiceUserNotes(event);
          }

          @Override
          public Project.NameKey getProjectNameKey() {
            return Project.nameKey(event.getProjectName());
          }

          @Override
          public String getRemoteName() {
            return null;
          }

          @Override
          public boolean hasCustomizedPrint() {
            return true;
          }

          @Override
          public String toString() {
            return "create-service-user-notes";
          }
        };
    if (cfg.getBoolean("createNotesAsync", false)) {
      @SuppressWarnings("unused")
      Future<?> possiblyIgnoredError = workQueue.getDefaultQueue().submit(task);
    } else {
      task.run();
    }
  }