| Package | Description |
|---|---|
| com.atlassian.bamboo.buildqueue.manager | |
| com.atlassian.bamboo.task | |
| com.atlassian.bamboo.v2.build.agent.capability | |
| com.atlassian.bamboo.v2.build.repository |
| Modifier and Type | Method and Description |
|---|---|
Set<Requirement> |
ExecutableAgentsMatrix.getRequirementsWithNoMatches()
Retrieve a list of all requirements which were not matched by any agent or image.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ExecutableAgentsMatrix.addRequirementWithNoAgentMatch(Requirement requirement)
Record a requirement that does not have any matching agents.
|
void |
ExecutableAgentsMatrix.addRequirementWithNoImageMatch(Requirement requirement)
Record a requirement that does not have any matching image.
|
| Modifier and Type | Method and Description |
|---|---|
Set<Requirement> |
TaskRequirementSupport.calculateRequirements(TaskDefinition taskDefinition)
Populates the
RequirementSet needed based off of the TaskDefinition |
Set<Requirement> |
BuildTaskRequirementSupport.calculateRequirements(TaskDefinition taskDefinition,
Job job)
Populates the
RequirementSet needed based off of the TaskDefinition |
Collection<Requirement> |
TaskManager.getTasksRequirements(Job job)
Return
Requirements for all tasks of Buildable if the TaskConfigurator is an implementor of BuildTaskRequirementSupport |
Collection<Requirement> |
TaskConfigurationService.getTasksRequirements(PlanKey planKey)
|
| Modifier and Type | Method and Description |
|---|---|
void |
TaskManager.calculateRequirementsForTaskDefinition(RequirementSet requirementSet,
TaskDefinition taskDefinition,
com.google.common.base.Supplier<Set<Requirement>> requirementSupplier)
Attempts to add
Requirements to the specified RequirementSet. |
| Modifier and Type | Method and Description |
|---|---|
Requirement |
RequirementPlanMapping.getRequirement() |
Requirement |
RequirementSet.getRequirement(long id)
Get a requirement from the set via the id.
|
Requirement |
RequirementSet.getRequirement(String key)
Deprecated.
since 3.1 key is not unique
|
Requirement |
RequirementSet.getRequirement(String key,
long ownerId)
Get a requirement from the set via the key and ownerId.
|
| Modifier and Type | Method and Description |
|---|---|
List<Requirement> |
CapabilityMatchResult.getRejectedRequirements() |
Set<Requirement> |
MinimalRequirementSet.getRequirements()
Get all requirements as a
Set |
Set<Requirement> |
RequirementSet.getRequirementsForPlugin(String pluginModuleKey,
long ownerId)
Gets all requirements that match the specified
ImmutableRequirement.getPluginModuleKey() and ImmutableRequirement.getOwnerId() |
Set<Requirement> |
RequirementSet.getSystemRequirements(String type)
Gets a subset of requirements which are of a particular system type.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RequirementSet.addRequirement(Requirement requirement)
Adds a requirement to the set.
|
boolean |
CapabilityRequirementsMatcher.matches(ReadOnlyCapabilitySet capabilities,
Requirement requirement)
Match a requirement to a requirement set
|
| Modifier and Type | Method and Description |
|---|---|
void |
RequirementSet.addAllRequirements(Iterable<Requirement> requirements)
Adds all the specified requirements to the set
|
int |
RequirementSet.removeRequirements(Iterable<Requirement> requirements)
Removes all the specified
Requirements from the set. |
int |
RequirementSet.removeRequirements(com.google.common.base.Predicate<Requirement> requirementPredicate)
Remove requirements from set if they match the given
Predicate |
void |
CapabilityMatchResult.setRejectedRequirements(List<Requirement> rejectedRequirements) |
| Constructor and Description |
|---|
RequirementPlanMapping(Requirement requirement,
Buildable build) |
| Constructor and Description |
|---|
CapabilityMatchResult(boolean matches,
List<Requirement> rejectedRequirements) |
| Modifier and Type | Method and Description |
|---|---|
Set<Requirement> |
RequirementsAwareRepository.getRequirements() |
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.