protected Boolean shouldConsumeEvent()

in src/main/java/com/googlesource/gerrit/plugins/multisite/consumer/IndexEventSubscriber.java [59:72]


  protected Boolean shouldConsumeEvent(Event event) {
    if (event instanceof ChangeIndexEvent) {
      ChangeIndexEvent changeIndexEvent = (ChangeIndexEvent) event;
      String projectName = changeIndexEvent.projectName;
      if (isDeletedChangeWithEmptyProject(changeIndexEvent)) {
        projectName = findProjectFromChangeId(changeIndexEvent.changeId).orElse(projectName);
      }
      return projectsFilter.matches(projectName);
    }
    if (event instanceof ProjectIndexEvent) {
      return projectsFilter.matches(((ProjectIndexEvent) event).projectName);
    }
    return true;
  }