Package jetbrains.buildServer.vcs
Interface BulkPatchService.BulkPatchBuilder
-
- Enclosing interface:
- BulkPatchService
public static interface BulkPatchService.BulkPatchBuilder
Callback interface for buildIncrementalPatches.- Since:
- 10.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
endPatch(BulkPatchService.BulkPatchBuilderRequest request, PatchBuilder builder)
Indicates patch processing is completedPatchBuilder
startPatch(BulkPatchService.BulkPatchBuilderRequest request)
The system calls a method to start processing each patch.
-
-
-
Method Detail
-
startPatch
@NotNull PatchBuilder startPatch(@NotNull BulkPatchService.BulkPatchBuilderRequest request) throws java.io.IOException
The system calls a method to start processing each patch. Only one patch builder is allowed at a time! Only from the same thread- Parameters:
request
- from, to revisions to be processes- Returns:
- patch builder
- Throws:
java.io.IOException
- on error, meaning to stop processing patches at all- Since:
- 10.0
-
endPatch
void endPatch(@NotNull BulkPatchService.BulkPatchBuilderRequest request, @NotNull PatchBuilder builder) throws java.io.IOException
Indicates patch processing is completed- Parameters:
request
- original from, to revisionsbuilder
- the patch builder object returned fromstartPatch(BulkPatchBuilderRequest)
- Throws:
java.io.IOException
- Since:
- 10.0
-
-