com.atlassian.bamboo.v2.trigger
Class ChangeDetectionListenerAction

java.lang.Object
  extended by com.atlassian.bamboo.v2.trigger.ChangeDetectionListenerAction
All Implemented Interfaces:
BuildDetectionAction, TriggerConditionsAwareBuildDetectionAction

public class ChangeDetectionListenerAction
extends java.lang.Object
implements TriggerConditionsAwareBuildDetectionAction, BuildDetectionAction


Constructor Summary
ChangeDetectionListenerAction(PlanKey planKey, java.util.Set<java.lang.Long> triggeringRepositories, java.util.Map<java.lang.String,java.lang.String> triggerConditionsConfiguration)
           
ChangeDetectionListenerAction(PlanKey planKey, java.util.Set<java.lang.Long> triggeringRepositories, java.util.Map<java.lang.String,java.lang.String> triggerConditionsConfiguration, boolean logIfNoChanges)
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.String> getTriggerConditionsConfiguration()
           
 BuildDetectionResult process()
          The action to be taken by build triggering (change detection) components.
 void setBuildLoggerManager(BuildLoggerManager buildLoggerManager)
           
 void setBuildNumberGeneratorService(BuildNumberGeneratorService buildNumberGeneratorService)
           
 void setChangeDetectionManager(ChangeDetectionManager changeDetectionManager)
           
 void setDependencyBlockingManager(DependencyBlockingManager dependencyBlockingManager)
           
 void setErrorHandler(ErrorHandler errorHandler)
           
 void setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher)
           
 void setImmutablePlanCacheService(ImmutablePlanCacheService immutablePlanCacheService)
           
 void setPlanVcsRevisionHistoryService(PlanVcsRevisionHistoryService planVcsRevisionHistoryService)
           
 void setTextProvider(com.opensymphony.xwork.TextProvider textProvider)
           
 void setTriggerManager(TriggerManager triggerManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChangeDetectionListenerAction

public ChangeDetectionListenerAction(@NotNull
                                     PlanKey planKey,
                                     @NotNull
                                     java.util.Set<java.lang.Long> triggeringRepositories,
                                     @NotNull
                                     java.util.Map<java.lang.String,java.lang.String> triggerConditionsConfiguration)

ChangeDetectionListenerAction

public ChangeDetectionListenerAction(PlanKey planKey,
                                     @NotNull
                                     java.util.Set<java.lang.Long> triggeringRepositories,
                                     @NotNull
                                     java.util.Map<java.lang.String,java.lang.String> triggerConditionsConfiguration,
                                     boolean logIfNoChanges)
Method Detail

process

@NotNull
public BuildDetectionResult process()
Description copied from interface: BuildDetectionAction
The action to be taken by build triggering (change detection) components.

Specified by:
process in interface BuildDetectionAction
Returns:
buildDetectionResult

getTriggerConditionsConfiguration

public java.util.Map<java.lang.String,java.lang.String> getTriggerConditionsConfiguration()
Specified by:
getTriggerConditionsConfiguration in interface TriggerConditionsAwareBuildDetectionAction

setTriggerManager

public void setTriggerManager(TriggerManager triggerManager)

setErrorHandler

public void setErrorHandler(ErrorHandler errorHandler)

setChangeDetectionManager

public void setChangeDetectionManager(ChangeDetectionManager changeDetectionManager)

setDependencyBlockingManager

public void setDependencyBlockingManager(DependencyBlockingManager dependencyBlockingManager)

setBuildLoggerManager

public void setBuildLoggerManager(BuildLoggerManager buildLoggerManager)

setTextProvider

public void setTextProvider(com.opensymphony.xwork.TextProvider textProvider)

setBuildNumberGeneratorService

public void setBuildNumberGeneratorService(BuildNumberGeneratorService buildNumberGeneratorService)

setPlanVcsRevisionHistoryService

public void setPlanVcsRevisionHistoryService(PlanVcsRevisionHistoryService planVcsRevisionHistoryService)

setImmutablePlanCacheService

public void setImmutablePlanCacheService(ImmutablePlanCacheService immutablePlanCacheService)

setEventPublisher

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


Copyright © 2012 Atlassian. All Rights Reserved.