Package com.google.gerrit.server.update
Class SubmissionExecutor
- java.lang.Object
 - 
- com.google.gerrit.server.update.SubmissionExecutor
 
 
- 
public class SubmissionExecutor extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description SubmissionExecutor(boolean dryrun, com.google.common.collect.ImmutableList<SubmissionListener> submissionListeners) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterExecutions(MergeOpRepoManager orm)Caller invokes this when done with the submission (either because everything succeeded or gave up retrying).voidexecute(Collection<BatchUpdate> updates)Execute the batch updates, reporting to all the Submission and BatchUpdateListeners.voidsetAdditionalBatchUpdateListeners(com.google.common.collect.ImmutableList<BatchUpdateListener> additionalListeners)Set additional listeners. 
 - 
 
- 
- 
Constructor Detail
- 
SubmissionExecutor
public SubmissionExecutor(boolean dryrun, com.google.common.collect.ImmutableList<SubmissionListener> submissionListeners) 
 - 
 
- 
Method Detail
- 
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:
 RestApiExceptionUpdateException
 
- 
afterExecutions
public void afterExecutions(MergeOpRepoManager orm)
Caller invokes this when done with the submission (either because everything succeeded or gave up retrying). 
 - 
 
 -