|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| EphemeralNode | Nodes that are not persisted as configuration by itself. |
| NodeSpecific<T extends NodeSpecific<T>> | Represents any concept that can be adapted for a node. |
| Class Summary | |
|---|---|
| AbstractCloudComputer<T extends AbstractCloudSlave> | Partial implementation of Computer to be used in conjunction with
AbstractCloudSlave. |
| AbstractCloudImpl | Additional convenience implementation on top of Cloud that are likely useful to
typical Cloud implementations. |
| AbstractCloudSlave | Partial implementation of Slave to be used by AbstractCloudImpl. |
| ChannelPinger | Establish a periodic ping to keep connections between slaves
and the main Jenkins node alive. |
| Channels | Various convenient subtype of Channels. |
| Cloud | Creates Nodes to dynamically expand/shrink the slaves attached to Hudson. |
| CloudRetentionStrategy | RetentionStrategy implementation for AbstractCloudComputer that terminates
it if it remains idle for X minutes. |
| CloudSlaveRetentionStrategy<T extends Computer> | Default convenience implementation of RetentionStrategy for slaves provisioned from Cloud. |
| CommandConnector | Executes a program on the master and expect that script to connect. |
| CommandConnector.DescriptorImpl | |
| CommandLauncher | ComputerLauncher through a remote login mechanism like ssh/rsh. |
| CommandLauncher.DescriptorImpl | |
| ComputerConnector | Factory of ComputerLauncher. |
| ComputerConnectorDescriptor | Descriptor for ComputerConnector. |
| ComputerLauncher | Extension point to allow control over how Computers are "launched",
meaning how they get connected to their slave agent program. |
| ComputerLauncherFilter | ComputerLauncher filter that can be used as a base class for decorators. |
| ComputerListener | Receives notifications about status changes of Computers. |
| ComputerRetentionWork | Periodically checks the slaves and try to reconnect dead slaves. |
| ConnectionActivityMonitor | Makes sure that connections to slaves are alive, and if they are not, cut them off. |
| DelegatingComputerLauncher | Convenient base implementation of ComputerLauncher that allows
subtypes to perform some initialization (typically something cloud/v12n related
to power up the machine), then to delegate to another ComputerLauncher
to connect. |
| DelegatingComputerLauncher.DescriptorImpl | |
| DumbSlave | Default Slave implementation for computers that do not belong to a higher level structure,
like grid or cloud. |
| DumbSlave.DescriptorImpl | |
| EnvironmentVariablesNodeProperty | NodeProperty that sets additional environment variables. |
| EnvironmentVariablesNodeProperty.DescriptorImpl | |
| EnvironmentVariablesNodeProperty.Entry | |
| JNLPLauncher | ComputerLauncher via JNLP. |
| Messages | |
| NodeDescriptor | Descriptor for Slave. |
| NodeList | CopyOnWriteArrayList for Node that has special serialization semantics
of not serializing EphemeralNodes. |
| NodeList.ConverterImpl | Converter implementation for XStream. |
| NodeProperty<N extends Node> | Extensible property of Node. |
| NodePropertyDescriptor | Descriptor for NodeProperty. |
| NodeProvisioner | Uses the LoadStatistics and determines when we need to allocate
new NodeProvisioner.PlannedNodes through Cloud. |
| NodeProvisioner.NodeProvisionerInvoker | Periodically invoke NodeProvisioners |
| NodeProvisioner.PlannedNode | The node addition activity in progress. |
| OfflineCause | Represents a cause that puts a computer offline. |
| OfflineCause.ByCLI | |
| OfflineCause.ChannelTermination | Caused by unexpected channel termination. |
| OfflineCause.LaunchFailed | Caused by failure to launch. |
| OfflineCause.SimpleOfflineCause | OfflineCause that renders a static text,
but without any further UI. |
| RetentionStrategy<T extends Computer> | Controls when to take Computer offline, bring it back online, or even to destroy it. |
| RetentionStrategy.Always | RetentionStrategy that tries to keep the node online all the time. |
| RetentionStrategy.Always.DescriptorImpl | |
| RetentionStrategy.Demand | RetentionStrategy that tries to keep the node offline when not in use. |
| RetentionStrategy.Demand.DescriptorImpl | |
| SimpleScheduledRetentionStrategy | RetentionStrategy that controls the slave based on a schedule. |
| SimpleScheduledRetentionStrategy.DescriptorImpl | |
| SlaveComputer | Computer for Slaves. |
| WorkspaceList | Used by Computer to keep track of workspaces that are actively in use. |
| WorkspaceList.Entry | Book keeping for workspace allocation. |
| WorkspaceList.Lease | Represents a leased workspace that needs to be returned later. |
Code related to slaves.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||