com.atlassian.bamboo.trigger
Interface Triggerable
- All Superinterfaces:
- BambooIdProvider
- All Known Subinterfaces:
- Chain, ChainBranch, Environment, ImmutableChain, ImmutableChainBranch, ImmutableTopLevelPlan, InternalEnvironment, MutableEnvironment, TopLevelPlan
- All Known Implementing Classes:
- AbstractChain, AbstractImmutableChain, ChainBranchImpl, DefaultChain, EnvironmentImpl, EnvironmentWithConfigCounts, ImmutableChainBranchImpl, ImmutableChainImpl, MutableEnvironmentImpl, RestEnvironment
@ExperimentalApi
public interface Triggerable
- extends BambooIdProvider
An entity that can start a process or task when triggered.
isSuspended
boolean isSuspended()
- Returns:
- true iff automatic triggering is switched off for this object
getTriggerDefinitions
@NotNull
List<TriggerDefinition> getTriggerDefinitions()
- Returns:
- immutable list of all triggers defined for this object
- Since:
- 5.8
getTriggers
@Deprecated
@NotNull
List<BuildStrategy> getTriggers()
- Deprecated. since 5.8 use
getTriggerDefinitions()
- Returns triggers defined for this object as BuildStrategies. The result of this function is produced
by calling
getTriggerDefinitions()
and converting its results. Note that this conversion can be lossy,
as not all trigger types are convertible to BuildStrategies. Items that cannot be converted are skipped.
- Returns:
- triggers defined for this object.
Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.