Class AllProjectsIndexer

java.lang.Object
com.google.gerrit.index.SiteIndexer<Project.NameKey,com.google.gerrit.index.project.ProjectData,com.google.gerrit.index.project.ProjectIndex>
com.google.gerrit.server.index.project.AllProjectsIndexer

public class AllProjectsIndexer extends SiteIndexer<Project.NameKey,com.google.gerrit.index.project.ProjectData,com.google.gerrit.index.project.ProjectIndex>
Implementation that can index all projects on a host. Used by Gerrit's initialization and upgrade programs as well as by REST API endpoints that offer this functionality.
  • Method Details

    • indexAll

      public SiteIndexer.Result indexAll(com.google.gerrit.index.project.ProjectIndex index)
      Description copied from class: SiteIndexer
      Indexes all entities for the provided index.
      Specified by:
      indexAll in class SiteIndexer<Project.NameKey,com.google.gerrit.index.project.ProjectData,com.google.gerrit.index.project.ProjectIndex>