Class GithubBuildStatusUpdater
java.lang.Object
com.atlassian.bamboo.build.status.AbstractBuildStatusUpdater
com.atlassian.bamboo.plugins.github.GithubBuildStatusUpdater
-
Constructor Summary
ModifierConstructorDescriptionGithubBuildStatusUpdater
(com.atlassian.sal.api.ApplicationProperties applicationProperties, CachedPlanManager cachedPlanManager, ResultsSummaryManager resultsSummaryManager, CredentialsAccessor credentialsAccessor, com.atlassian.plugins.whitelist.OutboundWhitelist outboundWhitelist) protected
GithubBuildStatusUpdater
(com.atlassian.sal.api.ApplicationProperties applicationProperties, CachedPlanManager cachedPlanManager, ResultsSummaryManager resultsSummaryManager, CredentialsAccessor credentialsAccessor, com.atlassian.plugins.whitelist.OutboundWhitelist outboundWhitelist, com.atlassian.bamboo.plugins.github.GithubBuildStatusUpdater.QuadroFunction<String, String, String, com.atlassian.plugins.whitelist.OutboundWhitelist, GitHubAccessor> gitHubAccessorProvider) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
protected boolean
isPlanRelevant
(@NotNull ImmutableChain immutableChain) void
onChainAbandonedEvent
(@NotNull ChainAbandonedEvent event) void
onChainStartedEvent
(@NotNull ChainStartedEvent event) protected void
send
(@NotNull PlanResultEvent event, @NotNull ImmutablePlan plan, @NotNull ImmutableResultsSummary resultsSummary) Methods inherited from class com.atlassian.bamboo.build.status.AbstractBuildStatusUpdater
getRelevantChangesetIds, handleEvent, onChainCompletedEvent
-
Constructor Details
-
GithubBuildStatusUpdater
@Inject public GithubBuildStatusUpdater(com.atlassian.sal.api.ApplicationProperties applicationProperties, CachedPlanManager cachedPlanManager, ResultsSummaryManager resultsSummaryManager, CredentialsAccessor credentialsAccessor, com.atlassian.plugins.whitelist.OutboundWhitelist outboundWhitelist) -
GithubBuildStatusUpdater
protected GithubBuildStatusUpdater(com.atlassian.sal.api.ApplicationProperties applicationProperties, CachedPlanManager cachedPlanManager, ResultsSummaryManager resultsSummaryManager, CredentialsAccessor credentialsAccessor, com.atlassian.plugins.whitelist.OutboundWhitelist outboundWhitelist, com.atlassian.bamboo.plugins.github.GithubBuildStatusUpdater.QuadroFunction<String, String, String, com.atlassian.plugins.whitelist.OutboundWhitelist, GitHubAccessor> gitHubAccessorProvider)
-
-
Method Details
-
onChainStartedEvent
-
onChainAbandonedEvent
-
isBuildStatusHandlingEnabled
protected boolean isBuildStatusHandlingEnabled()- Specified by:
isBuildStatusHandlingEnabled
in classAbstractBuildStatusUpdater
-
isPlanRelevant
- Specified by:
isPlanRelevant
in classAbstractBuildStatusUpdater
-
send
protected void send(@NotNull @NotNull PlanResultEvent event, @NotNull @NotNull ImmutablePlan plan, @NotNull @NotNull ImmutableResultsSummary resultsSummary) - Specified by:
send
in classAbstractBuildStatusUpdater
-