org.jenkinsci.plugins.exclusive.label
Class ExclusiveLabels

java.lang.Object
  extended by hudson.model.queue.QueueTaskDispatcher
      extended by org.jenkinsci.plugins.exclusive.label.ExclusiveLabels
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<ExclusiveLabels>

@Extension
public class ExclusiveLabels
extends hudson.model.queue.QueueTaskDispatcher
implements hudson.model.Describable<ExclusiveLabels>

Author:
lucinka

Nested Class Summary
static class ExclusiveLabels.DescriptorImpl
           
 class ExclusiveLabels.NotExclusiveLabel
           
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Constructor Summary
ExclusiveLabels()
           
 
Method Summary
 hudson.model.queue.CauseOfBlockage canTake(hudson.model.Node node, hudson.model.Queue.BuildableItem item)
           
 hudson.model.Descriptor<ExclusiveLabels> getDescriptor()
           
 List<hudson.model.labels.LabelAtom> getExclusiveLabels()
           
 
Methods inherited from class hudson.model.queue.QueueTaskDispatcher
all, canRun, canTake
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExclusiveLabels

public ExclusiveLabels()
Method Detail

getExclusiveLabels

public List<hudson.model.labels.LabelAtom> getExclusiveLabels()

canTake

public hudson.model.queue.CauseOfBlockage canTake(hudson.model.Node node,
                                                  hudson.model.Queue.BuildableItem item)
Overrides:
canTake in class hudson.model.queue.QueueTaskDispatcher

getDescriptor

public hudson.model.Descriptor<ExclusiveLabels> getDescriptor()
Specified by:
getDescriptor in interface hudson.model.Describable<ExclusiveLabels>


Copyright © 2004-2013. All Rights Reserved.