com.atlassian.bamboo.repository
Interface QuietPeriodAwareRepository

All Superinterfaces:
BambooPluginModule, BuildConfigurationAwarePlugin, ConfigurablePlugin, ConvertibleFromConfig, DescriptionProvider, InitablePluginModule, NameProvider, RenderableBuildConfiguration, Repository, RepositoryV2, java.io.Serializable
All Known Subinterfaces:
MutableQuietPeriodAwareRepository
All Known Implementing Classes:
AbstractRepository, BitbucketRepository, CVSRepository, HgRepository, NullRepository, PerforceRepository, SvnRepository

public interface QuietPeriodAwareRepository
extends Repository

Repositories that implement this method will continue to collect changes for every getQuietPeriod() up to getMaxRetries() times.


Field Summary
 
Fields inherited from interface com.atlassian.bamboo.repository.Repository
SELECTED_REPOSITORY, UNKNOWN_HOST
 
Method Summary
 int getMaxRetries()
          Returns the maximum number of times to collect changes
 int getQuietPeriod()
          Returns the number of seconds to wait between each retry
 boolean isQuietPeriodEnabled()
          Returns true if we were to enable the quiet period
 
Methods inherited from interface com.atlassian.bamboo.repository.Repository
checkConnection, getHost, getKey, getLocationIdentifier, getMinimalEditHtml, getName, getShortKey, getTriggerIpAddress, setReferencesDifferentRepository
 
Methods inherited from interface com.atlassian.bamboo.fieldvalue.ConvertibleFromConfig
populateFromConfig, toConfiguration
 
Methods inherited from interface com.atlassian.bamboo.v2.build.repository.RepositoryV2
collectChangesSinceLastBuild, getSourceCodeDirectory, getSourceCodeDirectory, isRepositoryDifferent, referencesDifferentRepository, retrieveSourceCode, retrieveSourceCode
 
Methods inherited from interface com.atlassian.bamboo.v2.build.ConfigurablePlugin
customizeBuildRequirements, removeBuildRequirements
 
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
 
Methods inherited from interface com.atlassian.bamboo.utils.DescriptionProvider
getDescription
 

Method Detail

isQuietPeriodEnabled

boolean isQuietPeriodEnabled()
Returns true if we were to enable the quiet period

Returns:

getQuietPeriod

int getQuietPeriod()
Returns the number of seconds to wait between each retry

Returns:
seconds between retries

getMaxRetries

int getMaxRetries()
Returns the maximum number of times to collect changes

Returns:


Copyright © 2011 Atlassian. All Rights Reserved.