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.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.gerrit.index.SiteIndexer
SiteIndexer.Result
-
Field Summary
Fields inherited from class com.google.gerrit.index.SiteIndexer
progressOut, totalWork, verboseWriter
-
Method Summary
Modifier and TypeMethodDescriptionindexAll
(com.google.gerrit.index.project.ProjectIndex index) Indexes all entities for the provided index.Methods inherited from class com.google.gerrit.index.SiteIndexer
addErrorListener, newPrintWriter, setProgressOut, setTotalWork, setVerboseOut
-
Method Details
-
indexAll
Description copied from class:SiteIndexer
Indexes all entities for the provided index.- Specified by:
indexAll
in classSiteIndexer<Project.NameKey,
com.google.gerrit.index.project.ProjectData, com.google.gerrit.index.project.ProjectIndex>
-