org.jvnet.jenkins.plugins.nodelabelparameter.node
Class NodeEligibility

java.lang.Object
  extended by org.jvnet.jenkins.plugins.nodelabelparameter.node.NodeEligibility
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<NodeEligibility>
Direct Known Subclasses:
AllNodeEligibility, IgnoreOfflineNodeEligibility, IgnoreTempOfflineNodeEligibility

public abstract class NodeEligibility
extends Object
implements hudson.model.Describable<NodeEligibility>, hudson.ExtensionPoint


Nested Class Summary
static class NodeEligibility.NodeEligibilityDescriptor
           
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Constructor Summary
NodeEligibility()
           
 
Method Summary
static hudson.DescriptorExtensionList<NodeEligibility,NodeEligibility.NodeEligibilityDescriptor> all()
           
protected  hudson.model.Computer getComputer(hudson.model.Node node)
           
 NodeEligibility.NodeEligibilityDescriptor getDescriptor()
           
protected  boolean hasOnlineExecutors(hudson.model.Node node)
           
abstract  boolean isEligible(hudson.model.Node node)
           
 boolean isEligible(String nodeName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeEligibility

public NodeEligibility()
Method Detail

isEligible

public abstract boolean isEligible(hudson.model.Node node)

isEligible

public boolean isEligible(String nodeName)

getComputer

protected hudson.model.Computer getComputer(hudson.model.Node node)

hasOnlineExecutors

protected boolean hasOnlineExecutors(hudson.model.Node node)

getDescriptor

public NodeEligibility.NodeEligibilityDescriptor getDescriptor()
Specified by:
getDescriptor in interface hudson.model.Describable<NodeEligibility>

all

public static hudson.DescriptorExtensionList<NodeEligibility,NodeEligibility.NodeEligibilityDescriptor> all()


Copyright © 2004-2014. All Rights Reserved.