Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- hudson.slaves.NodeList
 
 
 - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
 
 - java.util.AbstractList<E> (implements java.util.List<E>)
 - com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter (implements com.thoughtworks.xstream.converters.Converter)
- com.thoughtworks.xstream.converters.collections.CollectionConverter
- hudson.util.RobustCollectionConverter
- hudson.slaves.NodeList.ConverterImpl
 
 
 - hudson.util.RobustCollectionConverter
 
 - com.thoughtworks.xstream.converters.collections.CollectionConverter
 - hudson.model.AbstractDescribableImpl<T> (implements hudson.model.Describable<T>)
- hudson.slaves.ComputerConnector (implements hudson.ExtensionPoint)
 - hudson.slaves.ComputerLauncher (implements hudson.ExtensionPoint)
- hudson.slaves.ComputerLauncherFilter
 - hudson.slaves.DelegatingComputerLauncher
 - hudson.slaves.JNLPLauncher
 
 - hudson.slaves.RetentionStrategy<T> (implements hudson.ExtensionPoint)
- hudson.slaves.CloudRetentionStrategy
 - hudson.slaves.CloudSlaveRetentionStrategy<T>
 - hudson.slaves.RetentionStrategy.Always
 - hudson.slaves.RetentionStrategy.Demand
 - hudson.slaves.SimpleScheduledRetentionStrategy
 
 
 - hudson.model.AbstractModelObject (implements hudson.search.SearchableModelObject)
- hudson.model.Actionable (implements jenkins.model.ModelObjectWithContextMenu)
- hudson.slaves.Cloud (implements hudson.security.AccessControlled, hudson.model.Describable<T>, hudson.ExtensionPoint)
- hudson.slaves.AbstractCloudImpl
 
 - hudson.model.Computer (implements hudson.security.AccessControlled, hudson.model.DescriptorByNameOwner, hudson.model.ExecutorListener, jenkins.widgets.HasWidgets, org.kohsuke.stapler.StaplerProxy)
- hudson.slaves.SlaveComputer
- hudson.slaves.AbstractCloudComputer<T>
 
 
 - hudson.slaves.SlaveComputer
 
 - hudson.slaves.Cloud (implements hudson.security.AccessControlled, hudson.model.Describable<T>, hudson.ExtensionPoint)
 - hudson.model.Node (implements hudson.security.AccessControlled, hudson.ExtensionPoint, jenkins.util.io.OnMaster, hudson.model.PersistenceRoot, hudson.model.ReconfigurableDescribable<T>)
- hudson.model.Slave (implements java.io.Serializable)
- hudson.slaves.AbstractCloudSlave
 - hudson.slaves.DumbSlave
 
 
 - hudson.model.Slave (implements java.io.Serializable)
 
 - hudson.model.Actionable (implements jenkins.model.ModelObjectWithContextMenu)
 - hudson.slaves.Channels
 - hudson.slaves.Cloud.CloudState
 - hudson.slaves.CloudProvisioningListener (implements hudson.ExtensionPoint)
 - hudson.slaves.ComputerListener (implements hudson.ExtensionPoint)
- hudson.slaves.ChannelPinger
 
 - hudson.model.Descriptor<T> (implements jenkins.model.Loadable, jenkins.util.io.OnMaster, hudson.model.Saveable)
- hudson.slaves.ComputerConnectorDescriptor
 - hudson.slaves.DelegatingComputerLauncher.DescriptorImpl
 - hudson.slaves.JNLPLauncher.DescriptorImpl
 - hudson.slaves.NodeDescriptor
- hudson.model.Slave.SlaveDescriptor
- hudson.slaves.DumbSlave.DescriptorImpl
 
 
 - hudson.model.Slave.SlaveDescriptor
 - hudson.tools.PropertyDescriptor<P,
T> - hudson.slaves.NodePropertyDescriptor
- hudson.slaves.EnvironmentVariablesNodeProperty.DescriptorImpl
 
 
 - hudson.slaves.NodePropertyDescriptor
 - hudson.slaves.RetentionStrategy.Always.DescriptorImpl
 - hudson.slaves.RetentionStrategy.Demand.DescriptorImpl
 - hudson.slaves.SimpleScheduledRetentionStrategy.DescriptorImpl
 
 - hudson.slaves.EnvironmentVariablesNodeProperty.Entry
 - jenkins.security.MasterToSlaveCallable<V,
T> (implements hudson.remoting.Callable<V, T>) - hudson.slaves.ChannelPinger.SetUpRemotePing
 
 - hudson.slaves.Messages
 - hudson.slaves.NodeProperty<N> (implements hudson.ExtensionPoint, hudson.model.ReconfigurableDescribable<T>)
- hudson.slaves.EnvironmentVariablesNodeProperty
 
 - hudson.slaves.NodeProvisioner
 - hudson.slaves.NodeProvisioner.PlannedNode
 - hudson.slaves.NodeProvisioner.Strategy (implements hudson.ExtensionPoint)
- hudson.slaves.NodeProvisioner.StandardStrategyImpl
 
 - hudson.slaves.NodeProvisioner.StrategyState
 - hudson.slaves.OfflineCause
- hudson.slaves.OfflineCause.ChannelTermination
 - hudson.slaves.OfflineCause.LaunchFailed
 - hudson.slaves.OfflineCause.SimpleOfflineCause
- hudson.slaves.OfflineCause.IdleOfflineCause
 - hudson.slaves.OfflineCause.UserCause
- hudson.slaves.OfflineCause.ByCLI
 
 
 
 - java.util.TimerTask (implements java.lang.Runnable)
- hudson.triggers.SafeTimerTask
- hudson.model.AperiodicWork (implements hudson.ExtensionPoint)
- hudson.slaves.ComputerRetentionWork
 
 - hudson.model.PeriodicWork (implements hudson.ExtensionPoint)
- hudson.model.AsyncPeriodicWork
- hudson.slaves.ConnectionActivityMonitor
 
 - hudson.slaves.NodeProvisioner.NodeProvisionerInvoker
 
 - hudson.model.AsyncPeriodicWork
 
 - hudson.model.AperiodicWork (implements hudson.ExtensionPoint)
 
 - hudson.triggers.SafeTimerTask
 - hudson.slaves.WorkspaceList
 - hudson.slaves.WorkspaceList.Entry
 - hudson.slaves.WorkspaceList.Lease (implements java.io.Closeable)
 
 - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
 
Interface Hierarchy
- hudson.slaves.EphemeralNode
 - hudson.slaves.NodeSpecific<T>
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- hudson.slaves.NodeProvisioner.StrategyDecision
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)