Class GithubBuildStatusUpdater
java.lang.Object
com.atlassian.bamboo.build.status.AbstractBuildStatusUpdater
com.atlassian.bamboo.plugins.github.GithubBuildStatusUpdater
-
Constructor Summary
ConstructorsModifierConstructorDescriptionGithubBuildStatusUpdater(com.atlassian.sal.api.ApplicationProperties applicationProperties, CachedPlanManager cachedPlanManager, ResultsSummaryManager resultsSummaryManager, CredentialsAccessor credentialsAccessor, com.atlassian.plugins.whitelist.OutboundWhitelist outboundWhitelist) protectedGithubBuildStatusUpdater(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 booleanprotected booleanisPlanRelevant(@NotNull ImmutableChain immutableChain) voidonChainAbandonedEvent(@NotNull ChainAbandonedEvent event) voidonChainStartedEvent(@NotNull ChainStartedEvent event) protected voidsend(@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:
isBuildStatusHandlingEnabledin classAbstractBuildStatusUpdater
-
isPlanRelevant
- Specified by:
isPlanRelevantin classAbstractBuildStatusUpdater
-
send
protected void send(@NotNull @NotNull PlanResultEvent event, @NotNull @NotNull ImmutablePlan plan, @NotNull @NotNull ImmutableResultsSummary resultsSummary) - Specified by:
sendin classAbstractBuildStatusUpdater
-