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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SiteIndexer.Result
indexAll(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 Detail
-
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 classSiteIndexer<Project.NameKey,com.google.gerrit.index.project.ProjectData,com.google.gerrit.index.project.ProjectIndex>
-
-