Package hudson.model
Class LabelFinder
java.lang.Object
hudson.model.LabelFinder
- All Implemented Interfaces:
ExtensionPoint
Automatically adds labels to
Node
s.
To register your implementation, put Extension
on your derived types.
- Since:
- 1.323 Signature of this class changed in 1.323, after making sure that no plugin in the Subversion repository is using this.
- Author:
- Stephen Connolly
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ExtensionList<LabelFinder>
all()
Returns all the registeredLabelFinder
s.abstract Collection<LabelAtom>
findLabels
(Node node) Find the labels that the node supports.
-
Constructor Details
-
LabelFinder
public LabelFinder()
-
-
Method Details
-
all
Returns all the registeredLabelFinder
s. -
findLabels
Find the labels that the node supports.- Parameters:
node
- The node that receives labels. Never null.- Returns:
- A set of labels for the node. Can be empty but never null.
-