com.atlassian.bamboo.brokenbuildtracker
Class BrokenBuildPostProcessor

java.lang.Object
  extended by com.atlassian.bamboo.v2.build.BaseBuildConfigurationAwarePlugin
      extended by com.atlassian.bamboo.v2.build.BaseConfigurablePlugin
          extended by com.atlassian.bamboo.brokenbuildtracker.BrokenBuildPostProcessor
All Implemented Interfaces:
PostChainAction, InitablePluginModule, BambooPluginModule, BuildConfigurationAwarePlugin, ConfigurablePlugin, RenderableBuildConfiguration

public class BrokenBuildPostProcessor
extends BaseConfigurablePlugin
implements PostChainAction


Field Summary
 
Fields inherited from class com.atlassian.bamboo.v2.build.BaseBuildConfigurationAwarePlugin
moduleDescriptor, templateRenderer
 
Constructor Summary
BrokenBuildPostProcessor()
           
 
Method Summary
protected  TrackingEntry createNewEntry(Chain chain, ChainResultsSummary summary)
           
 void execute(Chain chain, ChainResultsSummary chainResultsSummary, ChainExecution chainExecution)
          Execute the custom action
 void setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher)
           
 void setResultsSummaryManager(ResultsSummaryManager resultsSummaryManager)
           
 void setTrackingConfigurationManager(TrackingConfigurationManager trackingConfigurationManager)
           
 void setTrackingEntryManager(TrackingEntryManager trackingEntryManager)
           
 
Methods inherited from class com.atlassian.bamboo.v2.build.BaseConfigurablePlugin
customizeBuildRequirements, customizeBuildRequirements, removeBuildRequirements, removeBuildRequirements
 
Methods inherited from class com.atlassian.bamboo.v2.build.BaseBuildConfigurationAwarePlugin
addDefaultValues, getEditHtml, getViewHtml, init, isConfigurationMissing, populateContextForEdit, populateContextForView, prepareConfigObject, setTemplateRenderer, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.bamboo.v2.build.BuildConfigurationAwarePlugin
addDefaultValues, prepareConfigObject, validate
 
Methods inherited from interface com.atlassian.bamboo.plugin.InitablePluginModule
init
 
Methods inherited from interface com.atlassian.bamboo.v2.build.RenderableBuildConfiguration
getEditHtml, getViewHtml
 

Constructor Detail

BrokenBuildPostProcessor

public BrokenBuildPostProcessor()
Method Detail

execute

public void execute(@NotNull
                    Chain chain,
                    @NotNull
                    ChainResultsSummary chainResultsSummary,
                    @NotNull
                    ChainExecution chainExecution)
             throws java.lang.Exception
Description copied from interface: PostChainAction
Execute the custom action

Specified by:
execute in interface PostChainAction
Throws:
java.lang.InterruptedException
java.lang.Exception

createNewEntry

protected TrackingEntry createNewEntry(Chain chain,
                                       ChainResultsSummary summary)

setEventPublisher

public void setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher)

setTrackingEntryManager

public void setTrackingEntryManager(TrackingEntryManager trackingEntryManager)

setTrackingConfigurationManager

public void setTrackingConfigurationManager(TrackingConfigurationManager trackingConfigurationManager)

setResultsSummaryManager

public void setResultsSummaryManager(ResultsSummaryManager resultsSummaryManager)


Copyright © 2012 Atlassian. All Rights Reserved.