public class TestChangeRebuilderWrapper extends ChangeRebuilder
ChangeRebuilder.NoPatchSetsException
Modifier and Type | Method and Description |
---|---|
NoteDbUpdateManager.Result |
execute(com.google.gerrit.reviewdb.server.ReviewDb db,
com.google.gerrit.reviewdb.client.Change.Id changeId,
NoteDbUpdateManager manager) |
void |
failNextUpdate() |
NoteDbUpdateManager.Result |
rebuild(NoteDbUpdateManager manager,
ChangeBundle bundle) |
NoteDbUpdateManager.Result |
rebuild(com.google.gerrit.reviewdb.server.ReviewDb db,
com.google.gerrit.reviewdb.client.Change.Id changeId) |
boolean |
rebuildProject(com.google.gerrit.reviewdb.server.ReviewDb db,
com.google.common.collect.ImmutableMultimap<com.google.gerrit.reviewdb.client.Project.NameKey,com.google.gerrit.reviewdb.client.Change.Id> allChanges,
com.google.gerrit.reviewdb.client.Project.NameKey project,
org.eclipse.jgit.lib.Repository allUsersRepo) |
NoteDbUpdateManager |
stage(com.google.gerrit.reviewdb.server.ReviewDb db,
com.google.gerrit.reviewdb.client.Change.Id changeId) |
void |
stealNextUpdate() |
rebuildAsync
public void failNextUpdate()
public void stealNextUpdate()
public NoteDbUpdateManager.Result rebuild(com.google.gerrit.reviewdb.server.ReviewDb db, com.google.gerrit.reviewdb.client.Change.Id changeId) throws NoSuchChangeException, IOException, com.google.gwtorm.server.OrmException, org.eclipse.jgit.errors.ConfigInvalidException
rebuild
in class ChangeRebuilder
NoSuchChangeException
IOException
com.google.gwtorm.server.OrmException
org.eclipse.jgit.errors.ConfigInvalidException
public NoteDbUpdateManager.Result rebuild(NoteDbUpdateManager manager, ChangeBundle bundle) throws NoSuchChangeException, IOException, com.google.gwtorm.server.OrmException, org.eclipse.jgit.errors.ConfigInvalidException
rebuild
in class ChangeRebuilder
NoSuchChangeException
IOException
com.google.gwtorm.server.OrmException
org.eclipse.jgit.errors.ConfigInvalidException
public boolean rebuildProject(com.google.gerrit.reviewdb.server.ReviewDb db, com.google.common.collect.ImmutableMultimap<com.google.gerrit.reviewdb.client.Project.NameKey,com.google.gerrit.reviewdb.client.Change.Id> allChanges, com.google.gerrit.reviewdb.client.Project.NameKey project, org.eclipse.jgit.lib.Repository allUsersRepo) throws NoSuchChangeException, IOException, com.google.gwtorm.server.OrmException, org.eclipse.jgit.errors.ConfigInvalidException
rebuildProject
in class ChangeRebuilder
NoSuchChangeException
IOException
com.google.gwtorm.server.OrmException
org.eclipse.jgit.errors.ConfigInvalidException
public NoteDbUpdateManager stage(com.google.gerrit.reviewdb.server.ReviewDb db, com.google.gerrit.reviewdb.client.Change.Id changeId) throws NoSuchChangeException, IOException, com.google.gwtorm.server.OrmException
stage
in class ChangeRebuilder
NoSuchChangeException
IOException
com.google.gwtorm.server.OrmException
public NoteDbUpdateManager.Result execute(com.google.gerrit.reviewdb.server.ReviewDb db, com.google.gerrit.reviewdb.client.Change.Id changeId, NoteDbUpdateManager manager) throws NoSuchChangeException, com.google.gwtorm.server.OrmException, IOException
execute
in class ChangeRebuilder
NoSuchChangeException
com.google.gwtorm.server.OrmException
IOException