Class NodeEligibility
java.lang.Object
org.jvnet.jenkins.plugins.nodelabelparameter.node.NodeEligibility
- All Implemented Interfaces:
ExtensionPoint
,Describable<NodeEligibility>
,Serializable
- Direct Known Subclasses:
AllNodeEligibility
,IgnoreOfflineNodeEligibility
,IgnoreTempOfflineNodeEligibility
public abstract class NodeEligibility
extends Object
implements Describable<NodeEligibility>, ExtensionPoint, Serializable
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionall()
protected Computer
getComputer
(Node node) protected boolean
hasOnlineExecutors
(Node node) abstract boolean
isEligible
(Node node) boolean
isEligible
(String nodeName)
-
Constructor Details
-
NodeEligibility
public NodeEligibility()
-
-
Method Details
-
isEligible
-
isEligible
-
getComputer
-
hasOnlineExecutors
-
getDescriptor
- Specified by:
getDescriptor
in interfaceDescribable<NodeEligibility>
-
all
public static DescriptorExtensionList<NodeEligibility,NodeEligibility.NodeEligibilityDescriptor> all()
-