com.atlassian.bamboo.build.strategy
Class PollingBuildStrategy
java.lang.Object
com.atlassian.bamboo.build.strategy.AbstractBuildStrategy
com.atlassian.bamboo.build.strategy.AbstractQuartzStrategy
com.atlassian.bamboo.build.strategy.PollingBuildStrategy
- All Implemented Interfaces:
- BuildStrategy, QuartzStrategy, ConvertibleFromConfig, java.io.Serializable
public class PollingBuildStrategy
- extends AbstractQuartzStrategy
- implements QuartzStrategy
This class defines the build, only if the build has changed strategy. This is the normal case
for continuous integration.
- See Also:
- Serialized Form
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.build.strategy.BuildStrategy |
init |
PollingBuildStrategy
public PollingBuildStrategy()
PollingBuildStrategy
public PollingBuildStrategy(AdministrationConfiguration administrationConfiguration)
getKey
public java.lang.String getKey()
- Description copied from interface:
BuildStrategy
- A lowercase string key to identify the build strategy
- Specified by:
getKey
in interface BuildStrategy
- Returns:
- String must not be null
getName
public java.lang.String getName()
- Description copied from interface:
BuildStrategy
- Returns the display name of the strategy
- Specified by:
getName
in interface BuildStrategy
- Returns:
- String must not be null
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interface BuildStrategy
- Overrides:
getDescription
in class AbstractBuildStrategy
addDefaultValues
public void addDefaultValues(BuildConfiguration buildConfiguration)
- Specified by:
addDefaultValues
in interface BuildStrategy
- Overrides:
addDefaultValues
in class AbstractBuildStrategy
validate
public ErrorCollection validate(BuildConfiguration buildConfiguration)
- Description copied from interface:
BuildStrategy
- Takes in a
BuildConfiguration
and returns any errors possible
- Specified by:
validate
in interface BuildStrategy
- Overrides:
validate
in class AbstractBuildStrategy
- Parameters:
buildConfiguration
- not null
- Returns:
ErrorCollection
. must not be null
getStrategyJob
@NotNull
protected java.lang.Class<? extends org.quartz.Job> getStrategyJob()
- Specified by:
getStrategyJob
in class AbstractQuartzStrategy
getTrigger
@Nullable
protected org.quartz.Trigger getTrigger(Build build)
- Specified by:
getTrigger
in class AbstractQuartzStrategy
setAdministrationConfiguration
public void setAdministrationConfiguration(AdministrationConfiguration administrationConfiguration)
Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.