Uses of Interface
com.atlassian.bamboo.trigger.Triggerable
Package
Description
-
Uses of Triggerable in com.atlassian.bamboo.build.strategy
Modifier and TypeMethodDescription@NotNull Iterable<TriggerModuleDescriptor>
TriggerTypeManagerImpl.getAvailableTriggerDescriptors
(@NotNull Triggerable triggerable) Modifier and TypeMethodDescriptionTriggerTypeManagerImpl.getAvailableTriggerDescriptorsByType
(Class<? extends Triggerable> triggerableClass) -
Uses of Triggerable in com.atlassian.bamboo.chains
-
Uses of Triggerable in com.atlassian.bamboo.configuration.external.helpers
Modifier and TypeMethodDescriptionvoid
TriggerDefinitionExportHelper.activateIfEnabled
(@NotNull Triggerable environment, @NotNull TriggerDefinition triggerDefinition) void
TriggerDefinitionExportHelper.deactivate
(@NotNull Triggerable environment, @NotNull TriggerDefinition triggerDefinition) @NotNull TriggerDefinition
TriggerDefinitionExportHelper.importTriggerDefinition
(long id, @NotNull Triggerable triggerable, @NotNull com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties) @NotNull com.atlassian.bamboo.specs.api.builders.trigger.Trigger<?,
?> TriggerDefinitionExportHelper.toSpecsEntity
(@Nullable Set<Long> availableRepositories, @NotNull TriggerDefinition triggerDefinition, @NotNull Triggerable triggerable) -
Uses of Triggerable in com.atlassian.bamboo.deployments.environments
Modifier and TypeInterfaceDescriptioninterface
Represents decorated environment for the purpose of using it in the Freemarker generated UIinterface
Represents a Deployment Environment within Bamboo.interface
Common interface between all types of deployment environments.Modifier and TypeClassDescriptionclass
class
class
Extended environment bean with some more data for UI. -
Uses of Triggerable in com.atlassian.bamboo.deployments.environments.dashboard
-
Uses of Triggerable in com.atlassian.bamboo.deployments.environments.persistence
Modifier and TypeInterfaceDescriptioninterface
Represents the Environment that will be stored in the database. -
Uses of Triggerable in com.atlassian.bamboo.deployments.environments.persistence.internal
Modifier and TypeClassDescriptionclass
Minimal, user context agnostic, but fully functional implementation ofInternalEnvironment
, used when processing deployment environments en masse.class
-
Uses of Triggerable in com.atlassian.bamboo.plan
Modifier and TypeInterfaceDescriptioninterface
Marker interface that specifies that the implementingPlan
is a 'top level' objectModifier and TypeMethodDescription@Nullable Triggerable
TriggerableInternalKeyImpl.getTriggerable()
Modifier and TypeMethodDescriptionvoid
NonBlockingPlanExecutionService.enqueueTrigger
(@NotNull Triggerable triggerable, @NotNull Long triggerId, @NotNull BuildDetectionAction buildDetectionAction) void
NonBlockingPlanExecutionServiceImpl.enqueueTrigger
(@NotNull Triggerable triggerable, @NotNull Long triggerId, @NotNull BuildDetectionAction buildDetectionAction) @NotNull ExecutionRequestResult
DelegatingPlanExecutionManager.start
(@NotNull Triggerable triggerable, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy) @NotNull ExecutionRequestResult
DelegatingPlanExecutionManager.start
(@NotNull Triggerable triggerable, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @NotNull ExecutionRequestResult
PlanExecutionManager.start
(@NotNull Triggerable triggerable, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy) default @NotNull ExecutionRequestResult
PlanExecutionManager.start
(@NotNull Triggerable triggerable, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @NotNull ExecutionRequestResult
PlanExecutionManagerImpl.start
(@NotNull Triggerable triggerable, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy) @NotNull ExecutionRequestResult
PlanExecutionManagerImpl.start
(@NotNull Triggerable triggerable, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @Nullable Future<ExecutionRequestResult>
NonBlockingPlanExecutionService.tryToStart
(@NotNull Triggerable triggerable, @NotNull BuildDetectionAction buildDetectionAction) @Nullable Future<ExecutionRequestResult>
NonBlockingPlanExecutionServiceImpl.tryToStart
(@NotNull Triggerable triggerable, @NotNull BuildDetectionAction buildDetectionAction) -
Uses of Triggerable in com.atlassian.bamboo.plan.branch
-
Uses of Triggerable in com.atlassian.bamboo.plan.branch.cache
-
Uses of Triggerable in com.atlassian.bamboo.plan.cache
Modifier and TypeInterfaceDescriptioninterface
Represents aChain
that is immutable.interface
Interface of an immutable version ofChainBranch
interface
Represents aTopLevelPlan
that is immutable. -
Uses of Triggerable in com.atlassian.bamboo.plugin.descriptor
Modifier and TypeMethodDescriptionboolean
TriggerModuleDescriptorImpl.canTrigger
(@NotNull Triggerable triggerable) Modifier and TypeMethodDescriptionboolean
TriggerModuleDescriptorImpl.canTriggerType
(@NotNull Class<? extends Triggerable> triggerableType) -
Uses of Triggerable in com.atlassian.bamboo.plugins.bitbucket.trigger
Modifier and TypeMethodDescriptionvoid
BitbucketCloudTriggerActivator.activate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition) boolean
CanTriggerPlansWithBitbucketCloudRepository.canTrigger
(@NotNull Triggerable triggerable) void
BitbucketCloudTriggerActivator.deactivate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition) void
BitbucketCloudTriggerActivator.initAndActivate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition, @Nullable Date lastShutdownTime) BitbucketCloudTriggerExporter.toTriggerConfiguration
(@NotNull com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties, @NotNull Triggerable triggerable) -
Uses of Triggerable in com.atlassian.bamboo.plugins.github.trigger
Modifier and TypeMethodDescriptionvoid
GithubTriggerActivator.activate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition) boolean
CanTriggerPlansWithGithubRepository.canTrigger
(@NotNull Triggerable triggerable) void
GithubTriggerActivator.deactivate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition) void
GithubTriggerActivator.initAndActivate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition, @Nullable Date lastShutdownTime) GithubTriggerExporter.toTriggerConfiguration
(@NotNull com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties, @NotNull Triggerable triggerable) -
Uses of Triggerable in com.atlassian.bamboo.plugins.stash.trigger
Modifier and TypeMethodDescriptionboolean
CanTriggerPlansWithStashRepository.canTrigger
(@NotNull Triggerable triggerable) protected org.quartz.Trigger
StashTriggerActivator.getTrigger
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition, @Nullable Date lastShutdownTime) BitbucketServerTriggerExporter.toTriggerConfiguration
(@NotNull com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties, @NotNull Triggerable triggerable) -
Uses of Triggerable in com.atlassian.bamboo.schedule
Modifier and TypeMethodDescriptionvoid
DefaultPlanScheduler.removeAllScheduledJobs
(@NotNull Triggerable triggerable) void
PlanScheduler.removeAllScheduledJobs
(@NotNull Triggerable triggerable) Remove all scheduling jobs for aTriggerable
.void
DefaultPlanScheduler.removeTasksScheduledForTriggerable
(@NotNull Triggerable triggerable) void
DefaultPlanScheduler.scheduleTasksForTriggerable
(@NotNull Triggerable triggerable) void
DefaultPlanScheduler.scheduleTriggeringJobs
(@NotNull Triggerable triggerable) void
PlanScheduler.scheduleTriggeringJobs
(@NotNull Triggerable triggerable) Starts all scheduling jobs for aTriggerable
. -
Uses of Triggerable in com.atlassian.bamboo.tag.service
Modifier and TypeMethodDescriptionvoid
TagDetectionThreadsManager.triggerTagActivated
(Triggerable triggerable) registers triggerable (narrowed to ImmutablePlan)void
TagDetectionThreadsManagerImpl.triggerTagActivated
(Triggerable triggerable) -
Uses of Triggerable in com.atlassian.bamboo.trigger
Modifier and TypeMethodDescriptionvoid
TriggerActivator.activate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition) This method should activate any services or threads that are required for this trigger to function.static void
TriggerActivatorHelper.activateTriggers
(@NotNull TriggerTypeManager triggerTypeManager, @NotNull Triggerable triggerable, @NotNull org.apache.logging.log4j.Logger log) boolean
TriggerModuleDescriptor.canTrigger
(@NotNull Triggerable triggerable) void
TriggerActivator.deactivate
(@NotNull Triggerable triggerable, @NotNull 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 disabledstatic void
TriggerActivatorHelper.deactivateTriggers
(@NotNull TriggerTypeManager triggerTypeManager, @NotNull Triggerable triggerable, @NotNull org.apache.logging.log4j.Logger log) @NotNull Iterable<TriggerModuleDescriptor>
TriggerTypeManager.getAvailableTriggerDescriptors
(@NotNull Triggerable triggerable) Provides a list of available trigger types for a specific triggerable.void
TriggerActivator.initAndActivate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition, @Nullable Date lastShutdownTime) This method is called on Bamboo server startup and when trigger plugin is enabled.static void
TriggerActivatorHelper.initAndActivateTriggers
(@NotNull TriggerTypeManager triggerTypeManager, @NotNull Triggerable triggerable, @NotNull org.apache.logging.log4j.Logger log, @Nullable Date lastShutdownTime) Modifier and TypeMethodDescriptionboolean
TriggerModuleDescriptor.canTriggerType
(@NotNull Class<? extends Triggerable> triggerableType) TriggerTypeManager.getAvailableTriggerDescriptorsByType
(Class<? extends Triggerable> triggerableClass) Provides a list of available trigger types for a specific type of triggerable. -
Uses of Triggerable in com.atlassian.bamboo.trigger.applicability
Modifier and TypeMethodDescriptionboolean
CanTriggerAnything.canTrigger
(@NotNull Triggerable triggerable) boolean
CanTriggerEnvironments.canTrigger
(@NotNull Triggerable triggerable) boolean
CanTriggerPlans.canTrigger
(@NotNull Triggerable triggerable) boolean
CanTriggerPlansWithRepositories.canTrigger
(@NotNull Triggerable triggerable) boolean
TriggerApplicabilityCondition.canTrigger
(@NotNull Triggerable triggerable) Detailed check of trigger applicability.Modifier and TypeMethodDescriptionboolean
CanTriggerAnything.canTriggerType
(@NotNull Class<? extends Triggerable> triggerableType) boolean
CanTriggerEnvironments.canTriggerType
(@NotNull Class<? extends Triggerable> triggerableType) boolean
CanTriggerPlans.canTriggerType
(@NotNull Class<? extends Triggerable> triggerableType) boolean
TriggerApplicabilityCondition.canTriggerType
(@NotNull Class<? extends Triggerable> triggerableType) General check of trigger applicability.ModifierConstructorDescriptionCanTriggerTypePredicate
(Class<? extends Triggerable> triggerableType) Deprecated. -
Uses of Triggerable in com.atlassian.bamboo.trigger.cron
Modifier and TypeMethodDescriptionprotected org.quartz.Trigger
CronTriggerActivator.getTrigger
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition, @Nullable Date lastShutdownTime) -
Uses of Triggerable in com.atlassian.bamboo.trigger.daily
Modifier and TypeMethodDescriptionprotected org.quartz.Trigger
DailyTriggerActivator.getTrigger
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition, @Nullable Date lastShutdownTime) -
Uses of Triggerable in com.atlassian.bamboo.trigger.dependency
Modifier and TypeMethodDescriptionvoid
AfterSuccessfulDeploymentTriggerActivator.activate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition) void
AfterSuccessfulPlanTriggerActivator.activate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition) void
AfterSuccessfulStageTriggerActivator.activate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition) void
EnvironmentDependencyService.addDependencies
(@NotNull Triggerable dependent, long triggerId, @NotNull Set<TriggerableInternalKey> triggeringPlans) Adds dependencies from triggeringPlans to aTriggerable
void
EnvironmentDependencyServiceImpl.addDependencies
(@NotNull Triggerable dependent, long triggerId, @NotNull Set<TriggerableInternalKey> parents) boolean
CanTriggerIfAnotherEnvironmentExistsInProject.canTrigger
(@NotNull Triggerable triggerable) void
AfterSuccessfulDeploymentTriggerActivator.deactivate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition) void
AfterSuccessfulPlanTriggerActivator.deactivate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition) void
AfterSuccessfulStageTriggerActivator.deactivate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition) void
AfterSuccessfulDeploymentTriggerActivator.initAndActivate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition, @Nullable Date lastShutdownTime) void
AfterSuccessfulPlanTriggerActivator.initAndActivate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition, @Nullable Date lastShutdownTime) void
AfterSuccessfulStageTriggerActivator.initAndActivate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition, @Nullable Date lastShutdownTime) void
EnvironmentDependencyService.removeDependencies
(@NotNull Triggerable dependent, long triggerId) Remove all the dependencies related toTriggerDefinition
void
EnvironmentDependencyServiceImpl.removeDependencies
(@NotNull Triggerable dependent, long triggerId) void
EnvironmentDependencyService.replaceDependencies
(@NotNull Triggerable dependent, long triggerId, @NotNull Set<TriggerableInternalKey> triggeringPlans) Removes all existing dependencies and adds new.void
EnvironmentDependencyServiceImpl.replaceDependencies
(@NotNull Triggerable dependent, long triggerId, @NotNull Set<TriggerableInternalKey> parents) -
Uses of Triggerable in com.atlassian.bamboo.trigger.export
Modifier and TypeMethodDescriptiondefault <T extends com.atlassian.bamboo.specs.api.builders.trigger.Trigger<T,
P>, P extends com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties>
TTriggerDefinitionExporter.toSpecsEntity
(@NotNull TriggerDefinition triggerDefinition, @NotNull Triggerable triggerable) Create Bamboo Specs object representing this trigger.DefaultTriggerDefinitionExporter.toTriggerConfiguration
(@NotNull com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties, @NotNull Triggerable triggerable) TriggerDefinitionExporter.toTriggerConfiguration
(@NotNull com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties, @NotNull Triggerable triggerable) Converts properties to Bamboo trigger configuration. -
Uses of Triggerable in com.atlassian.bamboo.trigger.exporters
Modifier and TypeMethodDescription@NotNull com.atlassian.bamboo.specs.api.builders.trigger.Trigger
AfterSuccessfulPlanTriggerExporter.toSpecsEntity
(@NotNull TriggerDefinition triggerDefinition, @NotNull Triggerable triggerable) @NotNull com.atlassian.bamboo.specs.api.builders.trigger.Trigger
AfterSuccessfulStageTriggerExporter.toSpecsEntity
(@NotNull TriggerDefinition triggerDefinition, @NotNull Triggerable triggerable) @NotNull com.atlassian.bamboo.specs.api.builders.trigger.Trigger<? extends com.atlassian.bamboo.specs.api.builders.trigger.Trigger<?,
com.atlassian.bamboo.specs.model.trigger.ScheduledTriggerProperties>, com.atlassian.bamboo.specs.model.trigger.ScheduledTriggerProperties> ScheduledTriggerDefinitionExporter.toSpecsEntity
(@NotNull TriggerDefinition triggerDefinition, @NotNull Triggerable triggerable) AfterSuccessfulDeploymentTriggerExporter.toTriggerConfiguration
(@NotNull com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties, @NotNull Triggerable triggerable) AfterSuccessfulPlanTriggerExporter.toTriggerConfiguration
(@NotNull com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties, @NotNull Triggerable triggerable) AfterSuccessfulStageTriggerExporter.toTriggerConfiguration
(@NotNull com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties, @NotNull Triggerable triggerable) RemoteTriggerDefinitionExporter.toTriggerConfiguration
(@NotNull com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties, @NotNull Triggerable triggerable) Returns custom trigger configuration.RepositoryPollingTriggerDefinitionExporter.toTriggerConfiguration
(@NotNull com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties, @NotNull Triggerable triggerable) ScheduledTriggerDefinitionExporter.toTriggerConfiguration
(@NotNull com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties, @NotNull Triggerable triggerable) TagTriggerDefinitionExporter.toTriggerConfiguration
(@NotNull com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties, @NotNull Triggerable triggerable) Returns tag trigger configuration. -
Uses of Triggerable in com.atlassian.bamboo.trigger.polling
Modifier and TypeMethodDescriptionprotected org.quartz.Trigger
PollingTriggerActivator.getTrigger
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition, @Nullable Date lastShutdownTime) -
Uses of Triggerable in com.atlassian.bamboo.trigger.quartz
Modifier and TypeMethodDescriptionvoid
AbstractQuartzTriggerActivator.activate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition) protected org.quartz.JobDetail
AbstractQuartzTriggerActivator.createJobDetail
(@NotNull Triggerable triggerable, TriggerDefinition triggerDefinition, @NotNull String jobName) void
AbstractQuartzTriggerActivator.deactivate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition) protected abstract @Nullable org.quartz.Trigger
AbstractQuartzTriggerActivator.getTrigger
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition, @Nullable Date lastShutdownTime) protected String
AbstractQuartzTriggerActivator.getUniqueId
(Triggerable triggerable, TriggerDefinition triggerDefinition) void
AbstractQuartzTriggerActivator.initAndActivate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition, @Nullable Date lastShutdownTime) -
Uses of Triggerable in com.atlassian.bamboo.trigger.remote
Modifier and TypeMethodDescriptionvoid
RemoteTriggerActivator.activate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition) void
RemoteTriggerActivator.deactivate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition) void
RemoteTriggerActivator.initAndActivate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition, @Nullable Date lastShutdownTime) -
Uses of Triggerable in com.atlassian.bamboo.trigger.tag
Modifier and TypeMethodDescriptionvoid
TagTriggerActivator.activate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition) void
TagTriggerActivator.deactivate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition) void
TagTriggerActivator.initAndActivate
(@NotNull Triggerable triggerable, @NotNull TriggerDefinition triggerDefinition, @Nullable Date lastShutdownTime) -
Uses of Triggerable in com.atlassian.bamboo.ww2.actions.chains.admin.triggers
Modifier and TypeMethodDescription@NotNull String
TriggerUIConfigBean.prepareCreateHtml
(@NotNull TriggerModuleDescriptor triggerDescriptor, @NotNull TaskRenderMode renderMode, @Nullable Triggerable triggerable) @NotNull String
TriggerUIConfigBean.prepareEditHtml
(@NotNull TriggerModuleDescriptor triggerDescriptor, @NotNull TriggerDefinition triggerDefinition, @NotNull TaskRenderMode renderMode, @NotNull Triggerable triggerable) @NotNull String
TriggerUIConfigBean.prepareViewHtml
(@NotNull TriggerModuleDescriptor triggerDescriptor, @NotNull TriggerDefinition triggerDefinition, @Nullable Triggerable triggerable)