hudson.slaves
Class DumbSlave

java.lang.Object
  extended by hudson.model.AbstractModelObject
      extended by hudson.model.Node
          extended by hudson.model.Slave
              extended by hudson.slaves.DumbSlave
All Implemented Interfaces:
ExtensionPoint, Describable<Node>, ModelObject, ReconfigurableDescribable<Node>, SearchableModelObject, SearchItem, AccessControlled, Serializable, OnMaster

public final class DumbSlave
extends Slave

Default Slave implementation for computers that do not belong to a higher level structure, like grid or cloud.

Author:
Kohsuke Kawaguchi
See Also:
Serialized Form

Nested Class Summary
static class DumbSlave.DescriptorImpl
           
 
Nested classes/interfaces inherited from class hudson.model.Slave
Slave.JnlpJar, Slave.SlaveDescriptor
 
Nested classes/interfaces inherited from class hudson.model.Node
Node.InternalComputerListener, Node.Mode
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 
Fields inherited from class hudson.model.Slave
name, remoteFS
 
Fields inherited from class hudson.model.Node
holdOffLaunchUntilSave
 
Constructor Summary
DumbSlave(String name, String nodeDescription, String remoteFS, String numExecutors, Node.Mode mode, String labelString, ComputerLauncher launcher, RetentionStrategy retentionStrategy)
          Deprecated. as of 1.286. Use #DumbSlave(String, String, String, String, Mode, String, ComputerLauncher, RetentionStrategy, List)
DumbSlave(String name, String nodeDescription, String remoteFS, String numExecutors, Node.Mode mode, String labelString, ComputerLauncher launcher, RetentionStrategy retentionStrategy, List<? extends NodeProperty<?>> nodeProperties)
           
 
Method Summary
 
Methods inherited from class hudson.model.Slave
createComputer, createLauncher, equals, getClockDifference, getComputer, getDescriptor, getLabelString, getLauncher, getMode, getNodeDescription, getNodeName, getNodeProperties, getNumExecutors, getRemoteFS, getRetentionStrategy, getRootPath, getUserId, getWorkspaceFor, getWorkspaceRoot, hashCode, readResolve, setLabelString, setLauncher, setMode, setNodeName, setRetentionStrategy, setUserId
 
Methods inherited from class hudson.model.Node
canTake, canTake, checkPermission, createPath, getACL, getAssignedLabels, getChannel, getDisplayName, getFileSystemProvisioner, getLabelCloud, getNodePropertyDescriptors, getSearchUrl, getSelfLabel, hasPermission, isHoldOffLaunchUntilSave, reconfigure, toComputer
 
Methods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DumbSlave

public DumbSlave(String name,
                 String nodeDescription,
                 String remoteFS,
                 String numExecutors,
                 Node.Mode mode,
                 String labelString,
                 ComputerLauncher launcher,
                 RetentionStrategy retentionStrategy)
          throws Descriptor.FormException,
                 IOException
Deprecated. as of 1.286. Use #DumbSlave(String, String, String, String, Mode, String, ComputerLauncher, RetentionStrategy, List)

Throws:
Descriptor.FormException
IOException

DumbSlave

@DataBoundConstructor
public DumbSlave(String name,
                                      String nodeDescription,
                                      String remoteFS,
                                      String numExecutors,
                                      Node.Mode mode,
                                      String labelString,
                                      ComputerLauncher launcher,
                                      RetentionStrategy retentionStrategy,
                                      List<? extends NodeProperty<?>> nodeProperties)
          throws IOException,
                 Descriptor.FormException
Throws:
IOException
Descriptor.FormException


Copyright © 2004-2013. All Rights Reserved.