Class SubmissionExecutor

java.lang.Object
com.google.gerrit.server.update.SubmissionExecutor

public class SubmissionExecutor extends Object
  • Constructor Details

    • SubmissionExecutor

      public SubmissionExecutor(boolean dryrun, com.google.common.collect.ImmutableList<SubmissionListener> submissionListeners)
  • Method Details

    • setAdditionalBatchUpdateListeners

      public void setAdditionalBatchUpdateListeners(com.google.common.collect.ImmutableList<BatchUpdateListener> additionalListeners)
      Set additional listeners. These can be set again in each try (or will be reused if not overwritten).
    • execute

      public void execute(Collection<BatchUpdate> updates) throws RestApiException, UpdateException
      Execute the batch updates, reporting to all the Submission and BatchUpdateListeners.
      Throws:
      RestApiException
      UpdateException
    • afterExecutions

      public void afterExecutions(MergeOpRepoManager orm)
      Caller invokes this when done with the submission (either because everything succeeded or gave up retrying).