Package hudson.model

Class Slave

All Implemented Interfaces:
ExtensionPoint, Describable<Node>, ModelObject, PersistenceRoot, ReconfigurableDescribable<Node>, Saveable, SearchableModelObject, SearchItem, AccessControlled, Serializable, OnMaster
Direct Known Subclasses:
AbstractCloudSlave, DumbSlave

public abstract class Slave extends Node implements Serializable
Information about a Hudson agent node.

Ideally this would have been in the hudson.slaves package, but for compatibility reasons, it can't.

TODO: move out more stuff to DumbSlave. On February, 2016 a general renaming was done internally: the "slave" term was replaced by "Agent". This change was applied in: UI labels/HTML pages, javadocs and log messages. Java classes, fields, methods, etc were not renamed to avoid compatibility issues. See JENKINS-27268.

Author:
Kohsuke Kawaguchi
See Also: