@Internal public interface BuildResultsIndexer extends Indexer
Modifier and Type | Method and Description |
---|---|
void |
deIndexBuild(Plan build) |
void |
deIndexBuild(Plan build,
Set<String> affectedJiraIssuesKeys) |
void |
deIndexBuildResults(ResultsSummary summary,
boolean includeTests) |
void |
deIndexChainResults(ChainResultsSummary summary,
Set<String> affectedJiraIssuesKeys,
boolean includeTests) |
long |
indexBuild(Plan plan)
Indexes the build.
|
void |
indexResultSummary(ResultsSummary summary,
ImmutablePlan plan)
Schedules indexing of result summary
|
void |
reIndexBuildResults(ResultsSummary summary,
ImmutablePlan plan,
boolean includeTests) |
void |
reIndexBuildResults(ResultsSummary summary,
ImmutablePlan plan,
Set<String> affectedJiraIssuesKeys,
boolean includeTests) |
deleteIndex, getEstimatedReindexTime, getNumberOfDocuments, indexAll
long indexBuild(Plan plan) throws Exception
plan
- Exception
void indexResultSummary(@NotNull ResultsSummary summary, @NotNull ImmutablePlan plan)
summary
- ResultsSummary
to be indexedplan
- Plan
this summary belongs tovoid reIndexBuildResults(@NotNull ResultsSummary summary, ImmutablePlan plan, boolean includeTests) throws Exception
Exception
void deIndexBuildResults(ResultsSummary summary, boolean includeTests)
void reIndexBuildResults(@NotNull ResultsSummary summary, ImmutablePlan plan, @Nullable Set<String> affectedJiraIssuesKeys, boolean includeTests) throws Exception
summary
- affectedJiraIssuesKeys
- Exception
void deIndexChainResults(@NotNull ChainResultsSummary summary, @Nullable Set<String> affectedJiraIssuesKeys, boolean includeTests)
summary
- affectedJiraIssuesKeys
- Copyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.