|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
EphemeralNode | Node s 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 Channel s. |
Cloud | Creates Node s 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 Computer s 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 Computer s. |
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 EphemeralNode s. |
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.PlannedNode s 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 Slave s. |
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 |