Interface | Description |
---|---|
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 | Description |
---|---|
AbstractCloudComputer<T extends AbstractCloudSlave> |
Partial implementation of
Computer to be used in conjunction with
AbstractCloudSlave . |
AbstractCloudImpl | |
AbstractCloudSlave |
Partial implementation of
Slave to be used by AbstractCloudImpl . |
ChannelPinger |
Establish a periodic ping to keep connections between
agents
and the main Jenkins node alive. |
ChannelPinger.SetUpRemotePing | |
Channels |
Various convenient subtype of
Channel s. |
Cloud |
Creates
Node s to dynamically expand/shrink the agents attached to Hudson. |
Cloud.CloudState |
Parameter object for
Cloud . |
CloudProvisioningListener | |
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 agents provisioned from Cloud . |
ComputerConnector |
Factory of
ComputerLauncher . |
ComputerConnectorDescriptor | |
ComputerLauncher |
Extension point to allow control over how
Computer s are "launched",
meaning how they get connected to their 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 agents and try to reconnect dead agents.
|
ConnectionActivityMonitor |
Makes sure that connections to agents are alive, and if they are not, cut them off.
|
DelegatingComputerLauncher |
Base implementation of
ComputerLauncher that to be used by launchers that
perform some initialization (typically something cloud/v12n related
to power up the machine), and then 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 inbound connections. |
JNLPLauncher.DescriptorImpl | |
Messages |
Generated localization support class.
|
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 | |
NodeProvisioner.NodeProvisionerInvoker |
Periodically invoke NodeProvisioners
|
NodeProvisioner.PlannedNode |
The node addition activity in progress.
|
NodeProvisioner.StandardStrategyImpl |
The default strategy.
|
NodeProvisioner.Strategy |
Extension point for node provisioning strategies.
|
OfflineCause |
Represents a cause that puts a computer offline.
|
OfflineCause.ByCLI | |
OfflineCause.ChannelTermination |
Caused by unexpected channel termination.
|
OfflineCause.IdleOfflineCause |
Caused by idle period.
|
OfflineCause.LaunchFailed |
Caused by failure to launch.
|
OfflineCause.SimpleOfflineCause |
OfflineCause that renders a static text,
but without any further UI. |
OfflineCause.UserCause |
Taken offline by user.
|
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 agent based on a schedule. |
SimpleScheduledRetentionStrategy.DescriptorImpl | |
SlaveComputer | |
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.
|
Enum | Description |
---|---|
NodeProvisioner.StrategyDecision |
Represents the decision taken by an individual
NodeProvisioner.Strategy . |
Copyright © 2004–2021. All rights reserved.