public abstract class AbstractBuildStatusUpdater extends Object
Constructor and Description |
---|
AbstractBuildStatusUpdater(CachedPlanManager cachedPlanManager,
ResultsSummaryManager resultsSummaryManager) |
Modifier and Type | Method and Description |
---|---|
protected static List<String> |
getRelevantChangesetIds(ImmutableResultsSummary resultsSummary,
Predicate<RepositoryChangeset> isRelevantPredicate) |
void |
handleEvent(ChainCompletedEvent event) |
protected abstract boolean |
isBuildStatusHandlingEnabled() |
protected abstract void |
send(ChainCompletedEvent event,
ImmutablePlan plan,
ResultsSummary resultsSummary) |
public AbstractBuildStatusUpdater(CachedPlanManager cachedPlanManager, ResultsSummaryManager resultsSummaryManager)
@EventListener public void handleEvent(@NotNull ChainCompletedEvent event)
@NotNull protected static List<String> getRelevantChangesetIds(@NotNull ImmutableResultsSummary resultsSummary, @NotNull Predicate<RepositoryChangeset> isRelevantPredicate)
protected abstract boolean isBuildStatusHandlingEnabled()
protected abstract void send(@NotNull ChainCompletedEvent event, @NotNull ImmutablePlan plan, @NotNull ResultsSummary resultsSummary)
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.