com.atlassian.bamboo.buildqueue.manager
Interface ExecutableAgentsMatrix

All Known Implementing Classes:
ExecutableAgentsMatrixImpl

public interface ExecutableAgentsMatrix


Method Summary
 void addBuildAgent(BuildAgent buildAgent)
           
 void addBuildAgents(java.util.Collection<BuildAgent> buildAgents)
           
 void addImageMatch(ElasticImageConfiguration imageMatch)
           
 void addImageToMatrix(java.lang.String requirementKey, ElasticImageConfiguration image)
           
 java.util.SortedSet<BuildAgent> getBuildAgents()
           
 java.util.Collection<BuildAgent> getBuildAgents(java.lang.String key)
           
 java.util.Collection<ElasticImageConfiguration> getImageFromMatrix(java.lang.String requirementKey)
           
 java.util.List<ElasticImageConfiguration> getImageMatches()
           
 java.util.Collection<BuildAgent> getOnlineEnabledBuildAgents()
           
 void put(java.lang.String key, BuildAgent value)
           
 

Method Detail

addBuildAgent

void addBuildAgent(@NotNull
                   BuildAgent buildAgent)

addBuildAgents

void addBuildAgents(@NotNull
                    java.util.Collection<BuildAgent> buildAgents)

addImageMatch

void addImageMatch(ElasticImageConfiguration imageMatch)

addImageToMatrix

void addImageToMatrix(java.lang.String requirementKey,
                      ElasticImageConfiguration image)

getBuildAgents

@NotNull
java.util.SortedSet<BuildAgent> getBuildAgents()

getBuildAgents

@Nullable
java.util.Collection<BuildAgent> getBuildAgents(@NotNull
                                                         java.lang.String key)

getImageMatches

java.util.List<ElasticImageConfiguration> getImageMatches()

getImageFromMatrix

java.util.Collection<ElasticImageConfiguration> getImageFromMatrix(java.lang.String requirementKey)

getOnlineEnabledBuildAgents

java.util.Collection<BuildAgent> getOnlineEnabledBuildAgents()

put

void put(@NotNull
         java.lang.String key,
         @NotNull
         BuildAgent value)


Copyright © 2011 Atlassian. All Rights Reserved.