Modifier and Type | Method and Description |
---|---|
protected org.quartz.JobDetail |
AbstractQuartzStrategy.createJobDetail(Triggerable triggerable,
String jobName)
Deprecated.
|
protected org.quartz.JobDetail |
CronTriggerBuildStrategy.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 |
PollingBuildStrategy.getTrigger(Triggerable triggerable)
Deprecated.
|
protected abstract org.quartz.Trigger |
AbstractQuartzStrategy.getTrigger(Triggerable plan)
Deprecated.
|
protected org.quartz.Trigger |
CronTriggerBuildStrategy.getTrigger(Triggerable plan)
Deprecated.
|
protected org.quartz.Trigger |
StashBuildStrategy.getTrigger(Triggerable triggerable)
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 |
AbstractQuartzStrategy.init(Triggerable triggerable)
Deprecated.
|
void |
AfterSuccessfulPlanTrigger.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 |
AbstractQuartzStrategy.removeJob(Triggerable triggerable)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SingleDailyBuildStrategy.canTrigger(Class<? extends Triggerable> type)
Deprecated.
|
boolean |
PollingBuildStrategy.canTrigger(Class<? extends Triggerable> type)
Deprecated.
|
boolean |
AbstractQuartzStrategy.canTrigger(Class<? extends Triggerable> type)
Deprecated.
|
boolean |
AfterSuccessfulPlanTrigger.canTrigger(Class<? extends Triggerable> type)
Deprecated.
|
boolean |
AbstractBuildStrategy.canTrigger(Class<? extends Triggerable> type)
Deprecated.
Default implementation: trigger only works for Chains
|
boolean |
StashBuildStrategy.canTrigger(Class<? extends Triggerable> type)
Deprecated.
|
boolean |
BuildStrategy.canTrigger(Class<? extends Triggerable> triggerable)
Deprecated.
|
Iterable<TriggerModuleDescriptor> |
DefaultBuildStrategyManager.getAvailableTriggerDescriptorsByType(Class<? extends Triggerable> triggerableClass)
Deprecated.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Chain
Mutable version of
ImmutableChain . |
Modifier and Type | Class and Description |
---|---|
class |
DefaultChain |
Modifier and Type | Method and Description |
---|---|
void |
TriggerDefinitionExportHelper.activateIfEnabled(Triggerable environment,
TriggerDefinition triggerDefinition) |
void |
TriggerDefinitionExportHelper.deactivate(Triggerable environment,
TriggerDefinition triggerDefinition) |
TriggerDefinition |
TriggerDefinitionExportHelper.importTriggerDefinition(long id,
Triggerable triggerable,
com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties) |
com.atlassian.bamboo.specs.api.builders.trigger.Trigger<?,?> |
TriggerDefinitionExportHelper.toSpecsEntity(Set<Long> availableRepositories,
TriggerDefinition triggerDefinition,
Triggerable triggerable) |
Modifier and Type | Interface and Description |
---|---|
interface |
DecoratedEnvironment
Represents decorated environment for the purpose of using it in the Freemarker generated UI
|
interface |
Environment
Represents a Deployment Environment within Bamboo.
|
interface |
InternalEnvironment
Common interface between all types of deployment environments.
|
Modifier and Type | Class and Description |
---|---|
class |
DecoratedEnvironmentImpl |
class |
EnvironmentImpl |
class |
EnvironmentWithConfigCounts
Extended environment bean with some more data for UI.
|
Modifier and Type | Interface and Description |
---|---|
interface |
EnvironmentStub
For use in actions only.
|
Modifier and Type | Class and Description |
---|---|
class |
EnvironmentStubImpl |
Modifier and Type | Interface and Description |
---|---|
interface |
MutableEnvironment
Represents the Environment that will be stored in the database.
|
Modifier and Type | Class and Description |
---|---|
class |
EnvironmentStubDto |
class |
MutableEnvironmentImpl |
Modifier and Type | Interface and Description |
---|---|
interface |
TopLevelPlan
Marker interface that specifies that the implementing
Plan is a 'top level' object |
Modifier and Type | Class and Description |
---|---|
class |
AbstractChain |
Modifier and Type | Method and Description |
---|---|
Triggerable |
TriggerableInternalKeyImpl.getTriggerable() |
Modifier and Type | Method and Description |
---|---|
void |
NonBlockingPlanExecutionServiceImpl.enqueueTrigger(Triggerable triggerable,
Long triggerId,
BuildDetectionAction buildDetectionAction) |
void |
NonBlockingPlanExecutionService.enqueueTrigger(Triggerable triggerable,
Long triggerId,
BuildDetectionAction buildDetectionAction)
|
ExecutionRequestResult |
DelegatingPlanExecutionManager.start(Triggerable triggerable,
BuildDetectionAction buildDetectionAction,
AcquisitionPolicy acquisitionPolicy) |
ExecutionRequestResult |
PlanExecutionManagerImpl.start(Triggerable triggerable,
BuildDetectionAction buildDetectionAction,
AcquisitionPolicy acquisitionPolicy) |
ExecutionRequestResult |
PlanExecutionManager.start(Triggerable triggerable,
BuildDetectionAction buildDetectionAction,
AcquisitionPolicy acquisitionPolicy)
|
Future<ExecutionRequestResult> |
NonBlockingPlanExecutionServiceImpl.tryToStart(Triggerable triggerable,
BuildDetectionAction buildDetectionAction) |
Future<ExecutionRequestResult> |
NonBlockingPlanExecutionService.tryToStart(Triggerable triggerable,
BuildDetectionAction buildDetectionAction)
|
Constructor and Description |
---|
TriggerableInternalKeyImpl(Triggerable triggerable) |
Modifier and Type | Interface and Description |
---|---|
interface |
ChainBranch
Represents a branch of a plan.
|
Modifier and Type | Class and Description |
---|---|
class |
ChainBranchImpl |
Modifier and Type | Class and Description |
---|---|
class |
ImmutableChainBranchImpl |
Modifier and Type | Interface and Description |
---|---|
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. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractImmutableChain |
class |
ImmutableChainImpl
A
ImmutableChain implementation. |
Modifier and Type | Method and Description |
---|---|
boolean |
TriggerModuleDescriptorImpl.canTrigger(Triggerable triggerable) |
Modifier and Type | Method and Description |
---|---|
boolean |
TriggerModuleDescriptorImpl.canTriggerType(Class<? extends Triggerable> triggerableType) |
Modifier and Type | Method and Description |
---|---|
boolean |
CanTriggerPlansWithStashRepository.canTrigger(Triggerable triggerable) |
protected org.quartz.Trigger |
StashTriggerActivator.getTrigger(Triggerable triggerable,
TriggerDefinition triggerDefinition,
Date lastShutdownTime) |
Map<String,String> |
BitbucketServerTriggerExporter.toTriggerConfiguration(com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties,
Triggerable triggerable) |
Modifier and Type | Class and Description |
---|---|
class |
RestEnvironment |
class |
RestEnvironmentWithConfigCounts |
Modifier and Type | Class and Description |
---|---|
class |
TriggerableSchedulerCallback<T extends Triggerable> |
Modifier and Type | Method and Description |
---|---|
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 . |
Modifier and Type | Method and Description |
---|---|
Triggerable |
TagTriggerActivationEvent.getTriggerable() |
Modifier and Type | Method and Description |
---|---|
void |
TagDetectionThreadsManagerImpl.triggerTagActivated(Triggerable triggerable) |
void |
TagDetectionThreadsManager.triggerTagActivated(Triggerable triggerable)
registers triggerable (narrowed to ImmutablePlan)
|
Constructor and Description |
---|
TagTriggerActivationEvent(Triggerable triggerable) |
Modifier and Type | Method and Description |
---|---|
Triggerable |
TriggerableInternalKey.getTriggerable() |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
boolean |
CanTriggerEnvironments.canTrigger(Triggerable triggerable) |
boolean |
CanTriggerAnything.canTrigger(Triggerable triggerable) |
boolean |
CanTriggerPlans.canTrigger(Triggerable triggerable) |
boolean |
CanTriggerPlansWithRepositories.canTrigger(Triggerable triggerable) |
boolean |
TriggerApplicabilityCondition.canTrigger(Triggerable triggerable)
Detailed check of trigger applicability.
|
Modifier and Type | Method and Description |
---|---|
boolean |
CanTriggerEnvironments.canTriggerType(Class<? extends Triggerable> triggerableType) |
boolean |
CanTriggerAnything.canTriggerType(Class<? extends Triggerable> triggerableType) |
boolean |
CanTriggerPlans.canTriggerType(Class<? extends Triggerable> triggerableType) |
boolean |
TriggerApplicabilityCondition.canTriggerType(Class<? extends Triggerable> triggerableType)
General check of trigger applicability.
|
Constructor and Description |
---|
CanTriggerPredicate(Triggerable triggerable)
Deprecated.
|
Constructor and Description |
---|
CanTriggerTypePredicate(Class<? extends Triggerable> triggerableType)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected org.quartz.Trigger |
CronTriggerActivator.getTrigger(Triggerable triggerable,
TriggerDefinition triggerDefinition,
Date lastShutdownTime) |
Modifier and Type | Method and Description |
---|---|
protected org.quartz.Trigger |
DailyTriggerActivator.getTrigger(Triggerable triggerable,
TriggerDefinition triggerDefinition,
Date lastShutdownTime) |
Modifier and Type | Method and Description |
---|---|
void |
AfterSuccessfulStageTriggerActivator.activate(Triggerable triggerable,
TriggerDefinition triggerDefinition) |
void |
AfterSuccessfulPlanTriggerActivator.activate(Triggerable triggerable,
TriggerDefinition triggerDefinition) |
void |
AfterSuccessfulDeploymentTriggerActivator.activate(Triggerable triggerable,
TriggerDefinition triggerDefinition) |
void |
EnvironmentDependencyServiceImpl.addDependencies(Triggerable dependent,
long triggerId,
Set<TriggerableInternalKey> parents) |
void |
EnvironmentDependencyService.addDependencies(Triggerable dependent,
long triggerId,
Set<TriggerableInternalKey> triggeringPlans)
Adds dependencies from triggeringPlans to a
Triggerable |
boolean |
CanTriggerIfAnotherEnvironmentExistsInProject.canTrigger(Triggerable triggerable) |
void |
AfterSuccessfulStageTriggerActivator.deactivate(Triggerable triggerable,
TriggerDefinition triggerDefinition) |
void |
AfterSuccessfulPlanTriggerActivator.deactivate(Triggerable triggerable,
TriggerDefinition triggerDefinition) |
void |
AfterSuccessfulDeploymentTriggerActivator.deactivate(Triggerable triggerable,
TriggerDefinition triggerDefinition) |
void |
AfterSuccessfulStageTriggerActivator.initAndActivate(Triggerable triggerable,
TriggerDefinition triggerDefinition,
Date lastShutdownTime) |
void |
AfterSuccessfulPlanTriggerActivator.initAndActivate(Triggerable triggerable,
TriggerDefinition triggerDefinition,
Date lastShutdownTime) |
void |
AfterSuccessfulDeploymentTriggerActivator.initAndActivate(Triggerable triggerable,
TriggerDefinition triggerDefinition,
Date lastShutdownTime) |
void |
EnvironmentDependencyServiceImpl.removeDependencies(Triggerable dependent,
long triggerId) |
void |
EnvironmentDependencyService.removeDependencies(Triggerable dependent,
long triggerId)
Remove all the dependencies related to
TriggerDefinition |
void |
EnvironmentDependencyServiceImpl.replaceDependencies(Triggerable dependent,
long triggerId,
Set<TriggerableInternalKey> parents) |
void |
EnvironmentDependencyService.replaceDependencies(Triggerable dependent,
long triggerId,
Set<TriggerableInternalKey> triggeringPlans)
Removes all existing dependencies and adds new.
|
Modifier and Type | Method and Description |
---|---|
default <T extends com.atlassian.bamboo.specs.api.builders.trigger.Trigger<T,P>,P extends com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties> |
TriggerDefinitionExporter.toSpecsEntity(TriggerDefinition triggerDefinition,
Triggerable triggerable)
Create Bamboo Specs object representing this trigger.
|
Map<String,String> |
DefaultTriggerDefinitionExporter.toTriggerConfiguration(com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties,
Triggerable triggerable) |
Map<String,String> |
TriggerDefinitionExporter.toTriggerConfiguration(com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties,
Triggerable triggerable)
Converts properties to Bamboo trigger configuration.
|
Modifier and Type | Method and Description |
---|---|
com.atlassian.bamboo.specs.api.builders.trigger.Trigger |
AfterSuccessfulStageTriggerExporter.toSpecsEntity(TriggerDefinition triggerDefinition,
Triggerable triggerable) |
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(TriggerDefinition triggerDefinition,
Triggerable triggerable) |
com.atlassian.bamboo.specs.api.builders.trigger.Trigger |
AfterSuccessfulPlanTriggerExporter.toSpecsEntity(TriggerDefinition triggerDefinition,
Triggerable triggerable) |
Map<String,String> |
RepositoryPollingTriggerDefinitionExporter.toTriggerConfiguration(com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties,
Triggerable triggerable) |
Map<String,String> |
AfterSuccessfulStageTriggerExporter.toTriggerConfiguration(com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties,
Triggerable triggerable) |
Map<String,String> |
ScheduledTriggerDefinitionExporter.toTriggerConfiguration(com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties,
Triggerable triggerable) |
Map<String,String> |
TagTriggerDefinitionExporter.toTriggerConfiguration(com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties,
Triggerable triggerable)
Returns tag trigger configuration.
|
Map<String,String> |
AfterSuccessfulDeploymentTriggerExporter.toTriggerConfiguration(com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties,
Triggerable triggerable) |
Map<String,String> |
RemoteTriggerDefinitionExporter.toTriggerConfiguration(com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties,
Triggerable triggerable)
Returns custom trigger configuration.
|
Map<String,String> |
AfterSuccessfulPlanTriggerExporter.toTriggerConfiguration(com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties,
Triggerable triggerable) |
Modifier and Type | Method and Description |
---|---|
protected org.quartz.Trigger |
PollingTriggerActivator.getTrigger(Triggerable triggerable,
TriggerDefinition triggerDefinition,
Date lastShutdownTime) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
void |
RemoteTriggerActivator.activate(Triggerable triggerable,
TriggerDefinition triggerDefinition) |
void |
RemoteTriggerActivator.deactivate(Triggerable triggerable,
TriggerDefinition triggerDefinition) |
void |
RemoteTriggerActivator.initAndActivate(Triggerable triggerable,
TriggerDefinition triggerDefinition,
Date lastShutdownTime) |
Modifier and Type | Method and Description |
---|---|
void |
TagTriggerActivator.activate(Triggerable triggerable,
TriggerDefinition triggerDefinition) |
void |
TagTriggerActivator.deactivate(Triggerable triggerable,
TriggerDefinition triggerDefinition) |
void |
TagTriggerActivator.initAndActivate(Triggerable triggerable,
TriggerDefinition triggerDefinition,
Date lastShutdownTime) |
Modifier and Type | Method and Description |
---|---|
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 © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.