Uses of Interface
com.atlassian.bamboo.trigger.Triggerable

Packages that use Triggerable
com.atlassian.bamboo.build.strategy   
com.atlassian.bamboo.chains   
com.atlassian.bamboo.deployments.environments   
com.atlassian.bamboo.deployments.environments.persistence   
com.atlassian.bamboo.plan   
com.atlassian.bamboo.plan.branch   
com.atlassian.bamboo.plan.branch.cache   
com.atlassian.bamboo.plan.cache   
com.atlassian.bamboo.schedule   
com.atlassian.bamboo.trigger   
com.atlassian.bamboo.ww2.actions.build.admin.create   
 

Uses of Triggerable in com.atlassian.bamboo.build.strategy
 

Methods in com.atlassian.bamboo.build.strategy with parameters of type Triggerable
 void EnvironmentDependencyServiceImpl.addDependencies(Triggerable dependent, long triggerId, java.util.Set<PlanKey> triggeringPlans)
           
 void EnvironmentDependencyService.addDependencies(Triggerable dependent, long triggerId, java.util.Set<PlanKey> triggeringPlans)
          Adds dependencies from triggeringPlans to a Triggerable
protected  org.quartz.Trigger SingleDailyBuildStrategy.getTrigger(Triggerable plan)
           
protected  org.quartz.Trigger PollingBuildStrategy.getTrigger(Triggerable triggerable)
           
protected  org.quartz.Trigger CronTriggerBuildStrategy.getTrigger(Triggerable plan)
           
protected abstract  org.quartz.Trigger AbstractQuartzStrategy.getTrigger(Triggerable plan)
           
protected  java.lang.String AbstractQuartzStrategy.getUniqueId(Triggerable triggerable)
           
 void BuildStrategy.init(Triggerable triggerable)
          Called whenever Bamboo starts up
 void TriggeredBuildStrategy.init(Triggerable triggerable)
           
 void AfterSuccessfulPlanTrigger.init(Triggerable triggerable)
           
 void AbstractQuartzStrategy.init(Triggerable triggerable)
           
 void AbstractBuildStrategy.init(Triggerable build)
          Default to do nothing
 void QuartzStrategy.initialiseJob(Triggerable triggerable)
          must be re runnable
 void AbstractQuartzStrategy.initialiseJob(Triggerable triggerable)
           
 void AfterSuccessfulPlanTrigger.onRemove(Triggerable triggerable)
           
 void AfterSuccessfulPlanTrigger.onSave(Triggerable triggerable)
           
 void EnvironmentDependencyServiceImpl.removeDependencies(Triggerable dependent, long triggerId)
           
 void EnvironmentDependencyService.removeDependencies(Triggerable dependent, long triggerId)
          Remove all the dependencies related to BuildStrategy
 void QuartzStrategy.removeJob(Triggerable triggerable)
           
 void AbstractQuartzStrategy.removeJob(Triggerable triggerable)
           
 void EnvironmentDependencyServiceImpl.replaceDependencies(Triggerable dependent, long triggerId, java.util.Set<PlanKey> triggeringPlans)
           
 void EnvironmentDependencyService.replaceDependencies(Triggerable dependent, long triggerId, java.util.Set<PlanKey> triggeringPlans)
          Removes all existing dependencies and adds new.
 

Method parameters in com.atlassian.bamboo.build.strategy with type arguments of type Triggerable
 boolean BuildStrategy.canTrigger(java.lang.Class<? extends Triggerable> triggerable)
           
 boolean SingleDailyBuildStrategy.canTrigger(java.lang.Class<? extends Triggerable> triggerable)
           
 boolean PollingBuildStrategy.canTrigger(java.lang.Class<? extends Triggerable> triggerableType)
           
 boolean AfterSuccessfulPlanTrigger.canTrigger(java.lang.Class<? extends Triggerable> triggerableType)
           
 boolean AbstractQuartzStrategy.canTrigger(java.lang.Class<? extends Triggerable> triggerableType)
           
 boolean AbstractBuildStrategy.canTrigger(java.lang.Class<? extends Triggerable> triggerableType)
          Default implementation: trigger only works for Chains
 java.util.List<BuildStrategy> DefaultBuildStrategyManager.getTriggerTypes(java.lang.Class<? extends Triggerable> triggerableType)
           
 java.util.List<BuildStrategy> DefaultBuildStrategyManager.getTriggerTypes(java.lang.Class<? extends Triggerable> triggerableType, boolean sourceControlUsed)
           
 java.util.List<BuildStrategy> DefaultBuildStrategyManager.getTriggerTypesForCreate(java.lang.Class<? extends Triggerable> triggerableType, boolean sourceControlUsed)
           
 

Uses of Triggerable in com.atlassian.bamboo.chains
 

Subinterfaces of Triggerable in com.atlassian.bamboo.chains
 interface Chain
          Mutable version of ImmutableChain.
 

Classes in com.atlassian.bamboo.chains that implement Triggerable
 class DefaultChain
           
 

Uses of Triggerable in com.atlassian.bamboo.deployments.environments
 

Subinterfaces of Triggerable in com.atlassian.bamboo.deployments.environments
 interface Environment
          Represents a Deployment Environment within Bamboo.
 interface InternalEnvironment
          Common interface between all types of deployment environments.
 

Classes in com.atlassian.bamboo.deployments.environments that implement Triggerable
 class EnvironmentImpl
           
 

Uses of Triggerable in com.atlassian.bamboo.deployments.environments.persistence
 

Subinterfaces of Triggerable in com.atlassian.bamboo.deployments.environments.persistence
 interface MutableEnvironment
          Represents the Environment that will be stored in the database.
 

Classes in com.atlassian.bamboo.deployments.environments.persistence that implement Triggerable
 class MutableEnvironmentImpl
           
 

Uses of Triggerable in com.atlassian.bamboo.plan
 

Subinterfaces of Triggerable in com.atlassian.bamboo.plan
 interface TopLevelPlan
          Marker interface that specifies that the implementing Plan is a 'top level' object
 

Classes in com.atlassian.bamboo.plan that implement Triggerable
 class AbstractChain
           
 

Methods in com.atlassian.bamboo.plan that return Triggerable
 Triggerable TriggerableInternalKeyImpl.getTriggerable()
           
 

Methods in com.atlassian.bamboo.plan with parameters of type Triggerable
 void NonBlockingPlanExecutionService.enqueueTrigger(Triggerable triggerable, java.lang.Long triggerId, BuildDetectionAction buildDetectionAction)
          Submits a background task to run PlanExecutionManager.start(com.atlassian.bamboo.plan.cache.ImmutableChain, com.atlassian.bamboo.build.BuildDetectionAction, com.atlassian.bamboo.util.AcquisitionPolicy).
 void NonBlockingPlanExecutionServiceImpl.enqueueTrigger(Triggerable triggerable, java.lang.Long triggerId, BuildDetectionAction buildDetectionAction)
           
 ExecutionRequestResult PlanExecutionManager.start(Triggerable triggerable, BuildDetectionAction buildDetectionAction, AcquisitionPolicy acquisitionPolicy)
          Execute the Triggerable with the provided BuildDetectionAction and AcquisitionPolicy

Calls to this method will acquire a lock according to the AcquisitionPolicy on a per Plan granularity

 ExecutionRequestResult PlanExecutionManagerImpl.start(Triggerable triggerable, BuildDetectionAction buildDetectionAction, AcquisitionPolicy acquisitionPolicy)
           
 java.util.concurrent.Future<ExecutionRequestResult> NonBlockingPlanExecutionService.tryToStart(Triggerable triggerable, BuildDetectionAction buildDetectionAction)
          Submits a background task to run PlanExecutionManager.start(com.atlassian.bamboo.plan.cache.ImmutableChain, com.atlassian.bamboo.build.BuildDetectionAction, com.atlassian.bamboo.util.AcquisitionPolicy).
 java.util.concurrent.Future<ExecutionRequestResult> NonBlockingPlanExecutionServiceImpl.tryToStart(Triggerable triggerable, BuildDetectionAction buildDetectionAction)
           
 

Constructors in com.atlassian.bamboo.plan with parameters of type Triggerable
TriggerableInternalKeyImpl(Triggerable triggerable)
           
 

Uses of Triggerable in com.atlassian.bamboo.plan.branch
 

Subinterfaces of Triggerable in com.atlassian.bamboo.plan.branch
 interface ChainBranch
          Represents a branch of a plan.
 

Classes in com.atlassian.bamboo.plan.branch that implement Triggerable
 class ChainBranchImpl
           
 

Uses of Triggerable in com.atlassian.bamboo.plan.branch.cache
 

Classes in com.atlassian.bamboo.plan.branch.cache that implement Triggerable
 class ImmutableChainBranchImpl
           
 

Uses of Triggerable in com.atlassian.bamboo.plan.cache
 

Subinterfaces of Triggerable in com.atlassian.bamboo.plan.cache
 interface ImmutableChain
          Represents a Chain that is immutable.
 interface ImmutableChainBranch
          Interface of an immutable version of ChainBranch
 interface ImmutableTopLevelPlan
          Represents a TopLevelPlan that is immutable.
 

Classes in com.atlassian.bamboo.plan.cache that implement Triggerable
 class AbstractImmutableChain
           
 class ImmutableChainImpl
          A ImmutableChain implementation.
 

Uses of Triggerable in com.atlassian.bamboo.schedule
 

Classes in com.atlassian.bamboo.schedule with type parameters of type Triggerable
 class TriggerableSchedulerCallback<T extends Triggerable>
           
 

Methods in com.atlassian.bamboo.schedule with parameters of type Triggerable
 void PlanScheduler.removeAllScheduledJobs(Triggerable triggerable)
          Remove all scheduling jobs for a Triggerable.
 void DefaultPlanScheduler.removeAllScheduledJobs(Triggerable triggerable)
           
 void DefaultPlanScheduler.removeTasksScheduledForTriggerable(Triggerable triggerable)
           
 void DefaultPlanScheduler.scheduleTasksForTriggerable(Triggerable triggerable)
           
 void PlanScheduler.scheduleTriggeringJobs(Triggerable triggerable)
          Starts all scheduling jobs for a Triggerable.
 void DefaultPlanScheduler.scheduleTriggeringJobs(Triggerable triggerable)
           
 

Uses of Triggerable in com.atlassian.bamboo.trigger
 

Methods in com.atlassian.bamboo.trigger that return Triggerable
 Triggerable TriggerableInternalKey.getTriggerable()
           
 

Methods in com.atlassian.bamboo.trigger with parameters of type Triggerable
 void UpdatableBuildStrategy.onRemove(Triggerable triggerable)
          Called on removal of this BuildStrategy
 void UpdatableBuildStrategy.onSave(Triggerable triggerable)
          Called on creation and update of this BuildStrategy
 

Method parameters in com.atlassian.bamboo.trigger with type arguments of type Triggerable
 java.util.List<BuildStrategy> TriggerTypeManager.getTriggerTypes(java.lang.Class<? extends Triggerable> triggerableType)
           
 java.util.List<BuildStrategy> TriggerTypeManager.getTriggerTypes(java.lang.Class<? extends Triggerable> triggerableType, boolean sourceControlUsed)
           
 java.util.List<BuildStrategy> TriggerTypeManager.getTriggerTypesForCreate(java.lang.Class<? extends Triggerable> triggerableType, boolean sourceControlUsed)
           
 

Uses of Triggerable in com.atlassian.bamboo.ww2.actions.build.admin.create
 

Method parameters in com.atlassian.bamboo.ww2.actions.build.admin.create with type arguments of type Triggerable
 java.util.Collection<BuildStrategy> UIConfigSupport.getTriggerTypes(java.lang.Class<? extends Triggerable> triggerableType)
           
 java.util.Collection<BuildStrategy> UIConfigBeanImpl.getTriggerTypes(java.lang.Class<? extends Triggerable> triggerableType)
           
 java.util.Collection<BuildStrategy> UIConfigSupport.getTriggerTypes(java.lang.Class<? extends Triggerable> triggerableType, boolean sourceControlUsed)
           
 java.util.Collection<BuildStrategy> UIConfigBeanImpl.getTriggerTypes(java.lang.Class<? extends Triggerable> triggerableType, boolean sourceControlUsed)
           
 



Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.