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.plugin.descriptor   
com.atlassian.bamboo.plugins.stash.trigger   
com.atlassian.bamboo.rest.model.deployments.environments   
com.atlassian.bamboo.schedule   
com.atlassian.bamboo.trigger   
com.atlassian.bamboo.trigger.applicability   
com.atlassian.bamboo.trigger.cron   
com.atlassian.bamboo.trigger.daily   
com.atlassian.bamboo.trigger.dependency   
com.atlassian.bamboo.trigger.polling   
com.atlassian.bamboo.trigger.quartz   
com.atlassian.bamboo.trigger.remote   
com.atlassian.bamboo.ww2.actions.build.admin.create   
com.atlassian.bamboo.ww2.actions.chains.admin.triggers   
 

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

Methods in com.atlassian.bamboo.build.strategy with parameters of type Triggerable
protected  org.quartz.JobDetail CronTriggerBuildStrategy.createJobDetail(Triggerable triggerable, String jobName)
          Deprecated.  
protected  org.quartz.JobDetail AbstractQuartzStrategy.createJobDetail(Triggerable triggerable, String jobName)
          Deprecated.  
 Iterable<TriggerModuleDescriptor> DefaultBuildStrategyManager.getAvailableTriggerDescriptors(Triggerable triggerable)
          Deprecated.  
 PlanKey CronTriggerBuildStrategy.getSourcePlanKey(Triggerable triggerable)
          Deprecated.  
protected  org.quartz.Trigger SingleDailyBuildStrategy.getTrigger(Triggerable plan)
          Deprecated.  
protected  org.quartz.Trigger CronTriggerBuildStrategy.getTrigger(Triggerable plan)
          Deprecated.  
protected  org.quartz.Trigger StashBuildStrategy.getTrigger(Triggerable triggerable)
          Deprecated.  
protected  org.quartz.Trigger PollingBuildStrategy.getTrigger(Triggerable triggerable)
          Deprecated.  
protected abstract  org.quartz.Trigger AbstractQuartzStrategy.getTrigger(Triggerable plan)
          Deprecated.  
 String CronTriggerBuildStrategy.getTriggerDetailsSummaryHtml(Triggerable triggerable, com.atlassian.core.i18n.I18nTextProvider i18nTextProvider)
          Deprecated.  
 String AbstractBuildStrategy.getTriggerDetailsSummaryHtml(Triggerable triggerable, com.atlassian.core.i18n.I18nTextProvider i18nTextProvider)
          Deprecated.  
 String BuildStrategy.getTriggerDetailsSummaryHtml(Triggerable triggerable, com.atlassian.core.i18n.I18nTextProvider i18nTextProvider)
          Deprecated.  
protected  String AbstractQuartzStrategy.getUniqueId(Triggerable triggerable)
          Deprecated.  
 void TriggeredBuildStrategy.init(Triggerable triggerable)
          Deprecated.  
 void AfterSuccessfulPlanTrigger.init(Triggerable triggerable)
          Deprecated.  
 void AbstractQuartzStrategy.init(Triggerable triggerable)
          Deprecated.  
 void AbstractBuildStrategy.init(Triggerable build)
          Deprecated. Default to do nothing
 void BuildStrategy.init(Triggerable triggerable)
          Deprecated. Called whenever Bamboo starts up
 void AbstractQuartzStrategy.initialiseJob(Triggerable triggerable)
          Deprecated.  
 void QuartzStrategy.initialiseJob(Triggerable triggerable)
          Deprecated. must be re runnable
 void AbstractQuartzStrategy.removeJob(Triggerable triggerable)
          Deprecated.  
 void QuartzStrategy.removeJob(Triggerable triggerable)
          Deprecated.  
 

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

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
           
 class EnvironmentWithConfigCounts
          Extended environment bean with some more data for UI
 

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 NonBlockingPlanExecutionServiceImpl.enqueueTrigger(Triggerable triggerable, Long triggerId, BuildDetectionAction buildDetectionAction)
           
 void NonBlockingPlanExecutionService.enqueueTrigger(Triggerable triggerable, 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).
 ExecutionRequestResult PlanExecutionManagerImpl.start(Triggerable triggerable, BuildDetectionAction buildDetectionAction, AcquisitionPolicy acquisitionPolicy)
           
 ExecutionRequestResult DelegatingPlanExecutionManager.start(Triggerable triggerable, BuildDetectionAction buildDetectionAction, AcquisitionPolicy acquisitionPolicy)
           
 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

 Future<ExecutionRequestResult> NonBlockingPlanExecutionServiceImpl.tryToStart(Triggerable triggerable, BuildDetectionAction buildDetectionAction)
           
 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).
 

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.plugin.descriptor
 

Methods in com.atlassian.bamboo.plugin.descriptor with parameters of type Triggerable
 boolean TriggerModuleDescriptorImpl.canTrigger(Triggerable triggerable)
           
 

Method parameters in com.atlassian.bamboo.plugin.descriptor with type arguments of type Triggerable
 boolean TriggerModuleDescriptorImpl.canTriggerType(Class<? extends Triggerable> triggerableType)
           
 

Uses of Triggerable in com.atlassian.bamboo.plugins.stash.trigger
 

Methods in com.atlassian.bamboo.plugins.stash.trigger with parameters of type Triggerable
 boolean CanTriggerPlansWithStashRepository.canTrigger(Triggerable triggerable)
           
protected  org.quartz.Trigger StashTriggerActivator.getTrigger(Triggerable triggerable, TriggerDefinition triggerDefinition, Date lastShutdownTime)
           
 

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

Classes in com.atlassian.bamboo.rest.model.deployments.environments that implement Triggerable
 class RestEnvironment
           
 

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 DefaultPlanScheduler.removeAllScheduledJobs(Triggerable triggerable)
           
 void PlanScheduler.removeAllScheduledJobs(Triggerable triggerable)
          Remove all scheduling jobs for a Triggerable.
 void DefaultPlanScheduler.removeTasksScheduledForTriggerable(Triggerable triggerable)
           
 void DefaultPlanScheduler.scheduleTasksForTriggerable(Triggerable triggerable)
           
 void DefaultPlanScheduler.scheduleTriggeringJobs(Triggerable triggerable)
           
 void PlanScheduler.scheduleTriggeringJobs(Triggerable triggerable)
          Starts all scheduling jobs for a 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 TriggerActivator.activate(Triggerable triggerable, TriggerDefinition triggerDefinition)
          This method should activate any services or threads that are required for this trigger to function.
static void TriggerActivatorHelper.activateTriggers(TriggerTypeManager triggerTypeManager, Triggerable triggerable, org.apache.log4j.Logger log)
           
 boolean TriggerModuleDescriptor.canTrigger(Triggerable triggerable)
           
 void TriggerActivator.deactivate(Triggerable triggerable, TriggerDefinition triggerDefinition)
          This method should deactivate any services or threads related to this trigger This method is called: - when triggered object is removed - when trigger is removed - before update of triggered object's configuration - when trigger plugin module is disabled
static void TriggerActivatorHelper.deactivateTriggers(TriggerTypeManager triggerTypeManager, Triggerable triggerable, org.apache.log4j.Logger log)
           
 Iterable<TriggerModuleDescriptor> TriggerTypeManager.getAvailableTriggerDescriptors(Triggerable triggerable)
          Provides a list of available trigger types for a specific triggerable.
 void TriggerActivator.initAndActivate(Triggerable triggerable, TriggerDefinition triggerDefinition, Date lastShutdownTime)
          This method is called on Bamboo server startup and when trigger plugin is enabled.
static void TriggerActivatorHelper.initAndActivateTriggers(TriggerTypeManager triggerTypeManager, Triggerable triggerable, org.apache.log4j.Logger log, Date lastShutdownTime)
           
 

Method parameters in com.atlassian.bamboo.trigger with type arguments of type Triggerable
 boolean TriggerModuleDescriptor.canTriggerType(Class<? extends Triggerable> triggerableType)
           
 Iterable<TriggerModuleDescriptor> TriggerTypeManager.getAvailableTriggerDescriptorsByType(Class<? extends Triggerable> triggerableClass)
          Provides a list of available trigger types for a specific type of triggerable.
 List<BuildStrategy> TriggerTypeManager.getTriggerTypes(Class<? extends Triggerable> triggerableType)
          Deprecated. since 5.8
 List<BuildStrategy> TriggerTypeManager.getTriggerTypes(Class<? extends Triggerable> triggerableType, boolean sourceControlUsed)
          Deprecated. since 5.8
 List<BuildStrategy> TriggerTypeManager.getTriggerTypesForCreate(Class<? extends Triggerable> triggerableType, boolean sourceControlUsed)
          Deprecated. since 5.8
 

Uses of Triggerable in com.atlassian.bamboo.trigger.applicability
 

Methods in com.atlassian.bamboo.trigger.applicability with parameters of type Triggerable
 boolean CanTriggerEnvironments.canTrigger(Triggerable triggerable)
           
 boolean CanTriggerAnything.canTrigger(Triggerable triggerable)
           
 boolean TriggerApplicabilityCondition.canTrigger(Triggerable triggerable)
          Detailed check of trigger applicability.
 boolean CanTriggerPlans.canTrigger(Triggerable triggerable)
           
 boolean CanTriggerPlansWithRepositories.canTrigger(Triggerable triggerable)
           
 

Method parameters in com.atlassian.bamboo.trigger.applicability with type arguments of type Triggerable
 boolean CanTriggerEnvironments.canTriggerType(Class<? extends Triggerable> triggerableType)
           
 boolean CanTriggerAnything.canTriggerType(Class<? extends Triggerable> triggerableType)
           
 boolean TriggerApplicabilityCondition.canTriggerType(Class<? extends Triggerable> triggerableType)
          General check of trigger applicability.
 boolean CanTriggerPlans.canTriggerType(Class<? extends Triggerable> triggerableType)
           
 

Constructors in com.atlassian.bamboo.trigger.applicability with parameters of type Triggerable
TriggerApplicabilityCondition.CanTriggerPredicate(Triggerable triggerable)
           
 

Constructor parameters in com.atlassian.bamboo.trigger.applicability with type arguments of type Triggerable
TriggerApplicabilityCondition.CanTriggerTypePredicate(Class<? extends Triggerable> triggerableType)
           
 

Uses of Triggerable in com.atlassian.bamboo.trigger.cron
 

Methods in com.atlassian.bamboo.trigger.cron with parameters of type Triggerable
protected  org.quartz.Trigger CronTriggerActivator.getTrigger(Triggerable triggerable, TriggerDefinition triggerDefinition, Date lastShutdownTime)
           
 

Uses of Triggerable in com.atlassian.bamboo.trigger.daily
 

Methods in com.atlassian.bamboo.trigger.daily with parameters of type Triggerable
protected  org.quartz.Trigger DailyTriggerActivator.getTrigger(Triggerable triggerable, TriggerDefinition triggerDefinition, Date lastShutdownTime)
           
 

Uses of Triggerable in com.atlassian.bamboo.trigger.dependency
 

Methods in com.atlassian.bamboo.trigger.dependency with parameters of type Triggerable
 void AfterSuccessfulDeploymentTriggerActivator.activate(Triggerable triggerable, TriggerDefinition triggerDefinition)
           
 void AfterSuccessfulPlanTriggerActivator.activate(Triggerable triggerable, TriggerDefinition triggerDefinition)
           
 void EnvironmentDependencyService.addDependencies(Triggerable dependent, long triggerId, Set<TriggerableInternalKey> triggeringPlans)
          Adds dependencies from triggeringPlans to a Triggerable
 void EnvironmentDependencyServiceImpl.addDependencies(Triggerable dependent, long triggerId, Set<TriggerableInternalKey> parents)
           
 boolean CanTriggerIfAnotherEnvironmentExistsInProject.canTrigger(Triggerable triggerable)
           
 void AfterSuccessfulDeploymentTriggerActivator.deactivate(Triggerable triggerable, TriggerDefinition triggerDefinition)
           
 void AfterSuccessfulPlanTriggerActivator.deactivate(Triggerable triggerable, TriggerDefinition triggerDefinition)
           
 void AfterSuccessfulDeploymentTriggerActivator.initAndActivate(Triggerable triggerable, TriggerDefinition triggerDefinition, Date lastShutdownTime)
           
 void AfterSuccessfulPlanTriggerActivator.initAndActivate(Triggerable triggerable, TriggerDefinition triggerDefinition, Date lastShutdownTime)
           
 void EnvironmentDependencyService.removeDependencies(Triggerable dependent, long triggerId)
          Remove all the dependencies related to BuildStrategy
 void EnvironmentDependencyServiceImpl.removeDependencies(Triggerable dependent, long triggerId)
           
 void EnvironmentDependencyService.replaceDependencies(Triggerable dependent, long triggerId, Set<TriggerableInternalKey> triggeringPlans)
          Removes all existing dependencies and adds new.
 void EnvironmentDependencyServiceImpl.replaceDependencies(Triggerable dependent, long triggerId, Set<TriggerableInternalKey> parents)
           
 

Uses of Triggerable in com.atlassian.bamboo.trigger.polling
 

Methods in com.atlassian.bamboo.trigger.polling with parameters of type Triggerable
protected  org.quartz.Trigger PollingTriggerActivator.getTrigger(Triggerable triggerable, TriggerDefinition triggerDefinition, Date lastShutdownTime)
           
 

Uses of Triggerable in com.atlassian.bamboo.trigger.quartz
 

Methods in com.atlassian.bamboo.trigger.quartz with parameters of type Triggerable
 void AbstractQuartzTriggerActivator.activate(Triggerable triggerable, TriggerDefinition triggerDefinition)
           
protected  org.quartz.JobDetail AbstractQuartzTriggerActivator.createJobDetail(Triggerable triggerable, TriggerDefinition triggerDefinition, String jobName)
           
 void AbstractQuartzTriggerActivator.deactivate(Triggerable triggerable, TriggerDefinition triggerDefinition)
           
protected abstract  org.quartz.Trigger AbstractQuartzTriggerActivator.getTrigger(Triggerable triggerable, TriggerDefinition triggerDefinition, Date lastShutdownTime)
           
protected  String AbstractQuartzTriggerActivator.getUniqueId(Triggerable triggerable, TriggerDefinition triggerDefinition)
           
 void AbstractQuartzTriggerActivator.initAndActivate(Triggerable triggerable, TriggerDefinition triggerDefinition, Date lastShutdownTime)
           
 

Uses of Triggerable in com.atlassian.bamboo.trigger.remote
 

Methods in com.atlassian.bamboo.trigger.remote with parameters of type Triggerable
 void RemoteTriggerActivator.activate(Triggerable triggerable, TriggerDefinition triggerDefinition)
           
 void RemoteTriggerActivator.deactivate(Triggerable triggerable, TriggerDefinition triggerDefinition)
           
 void RemoteTriggerActivator.initAndActivate(Triggerable triggerable, TriggerDefinition triggerDefinition, Date lastShutdownTime)
           
 

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
 Collection<BuildStrategy> UIConfigSupport.getTriggerTypes(Class<? extends Triggerable> triggerableType)
           
 Collection<BuildStrategy> UIConfigBeanImpl.getTriggerTypes(Class<? extends Triggerable> triggerableType)
           
 Collection<BuildStrategy> UIConfigSupport.getTriggerTypes(Class<? extends Triggerable> triggerableType, boolean sourceControlUsed)
           
 Collection<BuildStrategy> UIConfigBeanImpl.getTriggerTypes(Class<? extends Triggerable> triggerableType, boolean sourceControlUsed)
           
 

Uses of Triggerable in com.atlassian.bamboo.ww2.actions.chains.admin.triggers
 

Methods in com.atlassian.bamboo.ww2.actions.chains.admin.triggers with parameters of type Triggerable
 String TriggerUIConfigBean.prepareCreateHtml(TriggerModuleDescriptor triggerDescriptor, TaskRenderMode renderMode, Triggerable triggerable)
           
 String TriggerUIConfigBean.prepareEditHtml(TriggerModuleDescriptor triggerDescriptor, TriggerDefinition triggerDefinition, TaskRenderMode renderMode, Triggerable triggerable)
           
 String TriggerUIConfigBean.prepareViewHtml(TriggerModuleDescriptor triggerDescriptor, TriggerDefinition triggerDefinition, Triggerable triggerable)
           
 



Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.