Package com.google.gerrit.server.update
Class SubmissionExecutor
java.lang.Object
com.google.gerrit.server.update.SubmissionExecutor
-
Constructor Summary
ConstructorsConstructorDescriptionSubmissionExecutor
(boolean dryrun, com.google.common.collect.ImmutableList<SubmissionListener> submissionListeners) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Caller invokes this when done with the submission (either because everything succeeded or gave up retrying).void
execute
(Collection<BatchUpdate> updates) Execute the batch updates, reporting to all the Submission and BatchUpdateListeners.void
setAdditionalBatchUpdateListeners
(com.google.common.collect.ImmutableList<BatchUpdateListener> additionalListeners) Set additional listeners.
-
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
Execute the batch updates, reporting to all the Submission and BatchUpdateListeners.- Throws:
RestApiException
UpdateException
-
afterExecutions
Caller invokes this when done with the submission (either because everything succeeded or gave up retrying).
-