Skip navigation links
A C D E F G H I J K L N O P R S T U V W Z 

A

acceptNodes(NodeRequest) - Method in class com.rackspace.jenkins_nodepool.NodePool
Accept the node that was created to satisfy the given request.
acquire() - Method in class com.rackspace.jenkins_nodepool.KazooLock
Acquire the lock for the current process
add(NodePoolJob) - Method in class com.rackspace.jenkins_nodepool.NodePoolJobHistory
Add job and prune the historical list if necessary.
Attempt - Class in com.rackspace.jenkins_nodepool
 
Attempt(NodeRequest) - Constructor for class com.rackspace.jenkins_nodepool.Attempt
Creates a new NodeRequest attempt object.

C

close() - Method in class com.rackspace.jenkins_nodepool.DelegateNoCloseOutputStream
 
com.rackspace.jenkins_nodepool - package com.rackspace.jenkins_nodepool
 
com.rackspace.jenkins_nodepool.links - package com.rackspace.jenkins_nodepool.links
 
configure(StaplerRequest, JSONObject) - Method in class com.rackspace.jenkins_nodepool.NodePools
 
createComputer() - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
Returns a new computer based on the nodepool node object associated with this class instance.
createZKConnection(String, String) - Static method in class com.rackspace.jenkins_nodepool.NodePool
Create a curator managed connection to ZooKeeper
createZNode() - Method in class com.rackspace.jenkins_nodepool.NodeRequest
Create the ZNode associated with this node request
createZNode() - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
 

D

DelegateNoCloseOutputStream - Class in com.rackspace.jenkins_nodepool
 
DelegateNoCloseOutputStream(OutputStream) - Constructor for class com.rackspace.jenkins_nodepool.DelegateNoCloseOutputStream
 
delete() - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
Delete the associated ZNode
doCheckConnectionString(String) - Method in class com.rackspace.jenkins_nodepool.NodePool.NodePoolDescriptor
 
doCheckCredentialsId(String) - Method in class com.rackspace.jenkins_nodepool.NodePool.NodePoolDescriptor
 
doCheckLabelPrefix(String) - Method in class com.rackspace.jenkins_nodepool.NodePool.NodePoolDescriptor
 
doCheckRequestTimeout(String) - Method in class com.rackspace.jenkins_nodepool.NodePool.NodePoolDescriptor
 
doDoDelete() - Method in class com.rackspace.jenkins_nodepool.NodePoolComputer
 
doFillCredentialsIdItems(ItemGroup, String) - Method in class com.rackspace.jenkins_nodepool.NodePool.NodePoolDescriptor
Shamelessly stolen from https://github.com/jenkinsci/ssh-slaves-plugin/blob/master/src/main/java/hudson/plugins/sshslaves/SSHConnector.java#L314
doTestZooKeeperConnection(StaplerRequest, StaplerResponse, String, String) - Method in class com.rackspace.jenkins_nodepool.NodePool.NodePoolDescriptor
 
doUpdateNow(StaplerRequest, StaplerResponse) - Method in class com.rackspace.jenkins_nodepool.links.NodePoolManagementLink
Triggers/Performs the page update now.

E

equals(Object) - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
Returns true if the specified object is equal to this object, false otherwise.
executeCommand(TaskListener, Launcher, String...) - Method in class com.rackspace.jenkins_nodepool.NodePoolJDKInstaller
A simple wrapper method for launching a set of commands.
executeCommand(TaskListener, Launcher, String, String...) - Method in class com.rackspace.jenkins_nodepool.NodePoolJDKInstaller
A simple wrapper method for launching a set of commands.
exists() - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
Check if the associated ZNode exists

F

fail(Exception) - Method in class com.rackspace.jenkins_nodepool.Attempt
 
fine(TaskListener, String) - Method in class com.rackspace.jenkins_nodepool.NodePoolJDKInstaller
Logs the specified message as Level.FINE to both the logger and the task listener.
flush() - Method in class com.rackspace.jenkins_nodepool.DelegateNoCloseOutputStream
 
fromString(String) - Static method in enum com.rackspace.jenkins_nodepool.NodePoolState
Converts a NodePool state string into a NodePoolState enum object.

G

get() - Static method in class com.rackspace.jenkins_nodepool.NodePools
 
getAge() - Method in class com.rackspace.jenkins_nodepool.NodeRequest
 
getAllocatedNodeNames() - Method in class com.rackspace.jenkins_nodepool.NodeRequest
Get node names only from the local cache of the ZNode
getAllocatedNodes() - Method in class com.rackspace.jenkins_nodepool.NodeRequest
Get list of NodePool nodes that have been allocated to fulfill this request
getAttempts() - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
 
getBuildNumber() - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
Get the jenkins build number for the project, if it's known.
getCharset() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getConn() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getConnection() - Method in class com.rackspace.jenkins_nodepool.NodePoolSSHLauncher
 
getConnectionString() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getCredentials() - Method in class com.rackspace.jenkins_nodepool.NodePoolSSHLauncher
Returns this launcher's credentials.
getCredentialsId() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getCredentialsId() - Method in class com.rackspace.jenkins_nodepool.NodePoolSSHLauncher
 
getDescription() - Method in class com.rackspace.jenkins_nodepool.links.NodePoolManagementLink
 
getDescriptor() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getDescriptor() - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
 
getDisplayName() - Method in class com.rackspace.jenkins_nodepool.links.NodePoolManagementLink
 
getDisplayName() - Method in class com.rackspace.jenkins_nodepool.NodePool.NodePoolDescriptor
 
getDisplayName() - Method in class com.rackspace.jenkins_nodepool.NodePoolComputer
 
getDisplayName() - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave.NodePoolSlaveDescriptor
 
getDurationFormatted() - Method in class com.rackspace.jenkins_nodepool.Attempt
Returns the duration as a formatted string as: hh:mm:ss.
getDurationFormatted() - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
Returns the duration as a formatted string as: hh:mm:ss.
getDurationSeconds() - Method in class com.rackspace.jenkins_nodepool.Attempt
 
getDurationSeconds() - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
Returns the total duration in seconds from all the attempts.
getError() - Method in class com.rackspace.jenkins_nodepool.Attempt
If set, returns the attempt error string formatted stack trace, otherwise returns null if no error.
getFinishTime() - Method in class com.rackspace.jenkins_nodepool.Attempt
 
getFromZK() - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
Get a copy of this object's data from the ZNode
getGson() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getHoldReason() - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
Returns the hold reason value.
getHoldUser() - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
Returns the user requesting the hold.
getHost() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Returns the host.
getHost() - Method in class com.rackspace.jenkins_nodepool.NodePoolSSHLauncher
 
getHostKey() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Returns the first host key.
getHostKeys() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Returns the host keys.
getIconFileName() - Method in class com.rackspace.jenkins_nodepool.links.NodePoolManagementLink
 
getInstallWorkingDir() - Method in class com.rackspace.jenkins_nodepool.NodePoolJDKInstaller
Returns the installation working directory for the installer (typically: /tmp).
getJavaHome() - Method in class com.rackspace.jenkins_nodepool.NodePoolDebianOpenJDKInstaller
Returns the Java home folder associated with this installation.
getJavaHome() - Method in class com.rackspace.jenkins_nodepool.NodePoolJDKInstaller
Returns the Java home folder associated with this installation (value set by the implementation class).
getJavaHome() - Method in class com.rackspace.jenkins_nodepool.NodePoolJDKScriptInstaller
Returns the Java home folder.
getJdkHome() - Method in class com.rackspace.jenkins_nodepool.NodePool
Returns the JDK Home for this node.
getJdkInstallationScript() - Method in class com.rackspace.jenkins_nodepool.NodePool
Returns the JDK installation script.
getJdkInstallationScript() - Method in class com.rackspace.jenkins_nodepool.NodePoolJDKScriptInstaller
Returns the JDK installation script for this installer.
getJenkinsLabel() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Get Jenkins's version of the node label
getJenkinsLabel() - Method in class com.rackspace.jenkins_nodepool.NodeRequest
Returns the jenkins label for this node request.
getJobHistory() - Method in class com.rackspace.jenkins_nodepool.links.NodePoolManagementLink
 
getJobHistory() - Method in class com.rackspace.jenkins_nodepool.NodePools
 
getJson() - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
 
getJvmOptions() - Method in class com.rackspace.jenkins_nodepool.NodePoolSSHLauncher
 
getLabel() - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
 
getLabelPrefix() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getLabelUrl(String) - Method in class com.rackspace.jenkins_nodepool.RequestsWidget
 
getLaunchTimeoutSeconds() - Method in class com.rackspace.jenkins_nodepool.NodePoolSSHLauncher
 
getMaxNumRetries() - Method in class com.rackspace.jenkins_nodepool.NodePoolSSHLauncher
 
getName() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
 
getNodePool() - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
Returns the underlying NodePool object assisted with the current request attempt.
getNodePool() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Used to render node editing page in the UI
getNodePoolLabel() - Method in class com.rackspace.jenkins_nodepool.NodeRequest
Returns the node pool label for the node request.
getNodePoolNode() - Method in class com.rackspace.jenkins_nodepool.NodePoolComputer
 
getNodePoolNode() - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
 
getNodePools() - Method in class com.rackspace.jenkins_nodepool.links.NodePoolManagementLink
 
getNodePools() - Method in class com.rackspace.jenkins_nodepool.NodePools
 
getNodePools() - Method in class com.rackspace.jenkins_nodepool.RequestsWidget
 
getNodePoolSlave() - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave.NodePoolSlaveDescriptor
 
getNodeRoot() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getNodes() - Method in class com.rackspace.jenkins_nodepool.Attempt
Get nodes allocated from a node request
getNodesAsFormattedString() - Method in class com.rackspace.jenkins_nodepool.Attempt
Returns the requested nodes as a formatted string.
getNPTypes() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Returns a list of NodePool type labels.
getPath() - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
 
getPort() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Returns the connection port.
getPort() - Method in class com.rackspace.jenkins_nodepool.NodePoolSSHLauncher
 
getPrefixStartSlaveCmd() - Method in class com.rackspace.jenkins_nodepool.NodePoolSSHLauncher
 
getPriority() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getRequest() - Method in class com.rackspace.jenkins_nodepool.Attempt
Returns a reference to the node request object for this attempt.
getRequestor() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getRequestRoot() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getRequests() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getRequestTimeout() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getResult() - Method in class com.rackspace.jenkins_nodepool.Attempt
 
getResult() - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
Returns the result associated with the current attempt.
getRetryWaitTimeSeconds() - Method in class com.rackspace.jenkins_nodepool.NodePoolSSHLauncher
 
getSshHostKeyVerificationStrategy() - Method in class com.rackspace.jenkins_nodepool.NodePoolSSHLauncher
 
getStartTime() - Method in class com.rackspace.jenkins_nodepool.Attempt
 
getState() - Method in class com.rackspace.jenkins_nodepool.NodeRequest
Returns the requested state value from the data model.
getStateString() - Method in enum com.rackspace.jenkins_nodepool.NodePoolState
Returns the specification string associated with this NodePool state object.
getSuffixStartSlaveCmd() - Method in class com.rackspace.jenkins_nodepool.NodePoolSSHLauncher
 
getTask() - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
 
getTask() - Method in class com.rackspace.jenkins_nodepool.NodeRequest
 
getTaskId() - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
 
getTimestamp() - Static method in class com.rackspace.jenkins_nodepool.NodePoolJDKInstaller
Returns the formatted current time stamp.
getToolInstaller() - Method in class com.rackspace.jenkins_nodepool.NodePoolSSHLauncher
 
getUrlName() - Method in class com.rackspace.jenkins_nodepool.links.NodePoolManagementLink
 
getUrlName() - Method in class com.rackspace.jenkins_nodepool.RequestsWidget
 
getZKID() - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
 
getZooKeeperRoot() - Method in class com.rackspace.jenkins_nodepool.NodePool
 

H

hashCode() - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
Returns the hash code associated with this object.
hold(String) - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Mark the node as being held.

I

info(TaskListener, String) - Method in class com.rackspace.jenkins_nodepool.NodePoolJDKInstaller
Logs the specified message as Level.FINE to both the logger and the task listener.
InvalidDataTypeException - Exception in com.rackspace.jenkins_nodepool
Exception class for invalid data types.
InvalidDataTypeException() - Constructor for exception com.rackspace.jenkins_nodepool.InvalidDataTypeException
Constructs a new throwable with null as its detail message.
InvalidDataTypeException(String) - Constructor for exception com.rackspace.jenkins_nodepool.InvalidDataTypeException
Constructs a new throwable with the specified detail message.
InvalidDataTypeException(String, Throwable) - Constructor for exception com.rackspace.jenkins_nodepool.InvalidDataTypeException
Constructs a new throwable with the specified detail message and cause.
InvalidDataTypeException(Throwable) - Constructor for exception com.rackspace.jenkins_nodepool.InvalidDataTypeException
Constructs a new throwable with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
InvalidDataTypeException(String, Throwable, boolean, boolean) - Constructor for exception com.rackspace.jenkins_nodepool.InvalidDataTypeException
Constructs a new throwable with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
isDone() - Method in class com.rackspace.jenkins_nodepool.Attempt
 
isDone() - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
 
isFailure() - Method in class com.rackspace.jenkins_nodepool.Attempt
 
isFailure() - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
 
isHeld() - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
If true, hold onto the node after the associated build is completed.
isInstantiable() - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave.NodePoolSlaveDescriptor
 
isJavaInstalled(Launcher, TaskListener) - Method in class com.rackspace.jenkins_nodepool.NodePoolJDKInstaller
Routine to run a remote command to determine if java is installed (e.g.
isSuccess() - Method in class com.rackspace.jenkins_nodepool.Attempt
 
isSuccess() - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
 
iterator() - Method in class com.rackspace.jenkins_nodepool.NodePoolJobHistory
 
iterator() - Method in class com.rackspace.jenkins_nodepool.NodePools
 

J

JanitorialListener - Class in com.rackspace.jenkins_nodepool
This class listens to Jenkins "Computer" events as a means to start a background thread that will cleanup used or orphaned NodePool slaves.
JanitorialListener() - Constructor for class com.rackspace.jenkins_nodepool.JanitorialListener
 

K

KazooLock - Class in com.rackspace.jenkins_nodepool
Partial Java implementation of the Python module kazoo.recipe.lock
KazooLock(String, NodePool) - Constructor for class com.rackspace.jenkins_nodepool.KazooLock
Create a new lock object.
KazooLock(String, long, TimeUnit, NodePool) - Constructor for class com.rackspace.jenkins_nodepool.KazooLock
Create a new lock object.
KazooLockException - Exception in com.rackspace.jenkins_nodepool
Exception thrown when an issue occurs with acquiring locks.
KazooLockException() - Constructor for exception com.rackspace.jenkins_nodepool.KazooLockException
Constructs a new exception with null as its detail message.
KazooLockException(String) - Constructor for exception com.rackspace.jenkins_nodepool.KazooLockException
Constructs a new exception with the specified detail message.
KazooLockException(String, Throwable) - Constructor for exception com.rackspace.jenkins_nodepool.KazooLockException
Constructs a new exception with the specified detail message and cause.
KazooLockException(Throwable) - Constructor for exception com.rackspace.jenkins_nodepool.KazooLockException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
KazooLockException(String, Throwable, boolean, boolean) - Constructor for exception com.rackspace.jenkins_nodepool.KazooLockException
Constructs a new exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.

L

launch(SlaveComputer, TaskListener) - Method in class com.rackspace.jenkins_nodepool.NodePoolSSHLauncher
Launches the JDK/JRE installer if needed, copies over the Jenkins agent JAR file, and executes the agent.
log(Level, TaskListener, String) - Method in class com.rackspace.jenkins_nodepool.NodePoolJDKInstaller
Logs the specified message to both the logger and the task listener.

N

NodePool - Class in com.rackspace.jenkins_nodepool
Representation of a ZooKeeper+NodePool cluster configuration.
NodePool(String, String, String, String, String, String, String, String, Integer, String, String) - Constructor for class com.rackspace.jenkins_nodepool.NodePool
Constructor invoked by Jenkins's Stapler library.
NodePool.NodePoolDescriptor - Class in com.rackspace.jenkins_nodepool
Descriptor class to support configuration of a NodePool instance in the Jenkins UI
NodePoolComputer - Class in com.rackspace.jenkins_nodepool
 
NodePoolComputer(Slave) - Constructor for class com.rackspace.jenkins_nodepool.NodePoolComputer
 
NodePoolComputer(NodePoolSlave, NodePoolNode) - Constructor for class com.rackspace.jenkins_nodepool.NodePoolComputer
 
NodePoolDebianOpenJDKInstaller - Class in com.rackspace.jenkins_nodepool
An installer that performs the necessary steps to install the Open JDK 8 JRE on a remote Ubuntu NodePool slave node.
NodePoolDebianOpenJDKInstaller() - Constructor for class com.rackspace.jenkins_nodepool.NodePoolDebianOpenJDKInstaller
Creates a new Debian OpenJDK installer.
NodePoolDebianOpenJDKInstaller(String, String) - Constructor for class com.rackspace.jenkins_nodepool.NodePoolDebianOpenJDKInstaller
Creates a new Debian OpenJDK installer.
NodePoolDescriptor() - Constructor for class com.rackspace.jenkins_nodepool.NodePool.NodePoolDescriptor
 
NodePoolException - Exception in com.rackspace.jenkins_nodepool
For NodePool related errors
NodePoolException(String) - Constructor for exception com.rackspace.jenkins_nodepool.NodePoolException
 
NodePoolException(String, Throwable) - Constructor for exception com.rackspace.jenkins_nodepool.NodePoolException
 
NodePoolJDKInstaller - Class in com.rackspace.jenkins_nodepool
An abstract base class for NodePool JDK installers.
NodePoolJDKInstaller(String) - Constructor for class com.rackspace.jenkins_nodepool.NodePoolJDKInstaller
Creates a new NodePool JDK installer.
NodePoolJDKScriptInstaller - Class in com.rackspace.jenkins_nodepool
An installer that accepts a script to perform the necessary steps to install the JDK/JRE on a remote NodePool slave node.
NodePoolJDKScriptInstaller(String, String) - Constructor for class com.rackspace.jenkins_nodepool.NodePoolJDKScriptInstaller
Creates a new Ubuntu OpenJDK Headless installer.
NodePoolJob - Class in com.rackspace.jenkins_nodepool
Wrap a Jenkins task so we can track some information over the NodePool processing cycle.
NodePoolJob.Status - Enum in com.rackspace.jenkins_nodepool
A status enumeration to hold the attempt status.
NodePoolJobHistory - Class in com.rackspace.jenkins_nodepool
Track historical information about Jenkins jobs handled by the plugin.
NodePoolJobHistory() - Constructor for class com.rackspace.jenkins_nodepool.NodePoolJobHistory
 
NodePoolJobHistory(int) - Constructor for class com.rackspace.jenkins_nodepool.NodePoolJobHistory
 
nodePoolLabelFromJenkinsLabel(String) - Method in class com.rackspace.jenkins_nodepool.NodePool
Convert the given jenkins label into its NodePool equivalent
NodePoolManagementLink - Class in com.rackspace.jenkins_nodepool.links
Adds a link under "Manage Jenkins" which can be accessed to display information related to the health and functioning of the Jenkins+NodePool environment.
NodePoolManagementLink() - Constructor for class com.rackspace.jenkins_nodepool.links.NodePoolManagementLink
 
NodePoolNode - Class in com.rackspace.jenkins_nodepool
Representation of a node from NodePool (not necessarily a Jenkins slave)
NodePoolNode(NodePool, String) - Constructor for class com.rackspace.jenkins_nodepool.NodePoolNode
Creates a new Zookeeper node for the node pool.
NodePoolQueueListener - Class in com.rackspace.jenkins_nodepool
Listener to capture the start of new builds and provision NodePool nodes
NodePoolQueueListener() - Constructor for class com.rackspace.jenkins_nodepool.NodePoolQueueListener
 
NodePoolRequestStateWatcher - Class in com.rackspace.jenkins_nodepool
A zookeeper watcher for node pool activity.
NodePools - Class in com.rackspace.jenkins_nodepool
Top level Jenkins configuration class to manage all NodePool configuration
NodePools() - Constructor for class com.rackspace.jenkins_nodepool.NodePools
 
nodePoolsForLabel(Label) - Method in class com.rackspace.jenkins_nodepool.NodePools
Returns a list of NodePool objects that match the specified label.
NodePoolSlave - Class in com.rackspace.jenkins_nodepool
Representation of a Jenkins slave sourced from NodePool.
NodePoolSlave(NodePoolNode, String) - Constructor for class com.rackspace.jenkins_nodepool.NodePoolSlave
Create a new slave
NodePoolSlave.NodePoolSlaveDescriptor - Class in com.rackspace.jenkins_nodepool
It makes jelly rendering on the node configuration page happy to have this defined.
NodePoolSlaveDescriptor() - Constructor for class com.rackspace.jenkins_nodepool.NodePoolSlave.NodePoolSlaveDescriptor
 
NodePoolSSHLauncher - Class in com.rackspace.jenkins_nodepool
NodePool SSH Launcher class - derived from the SSHLauncher plugin which didn't handle custom JDK installations.
NodePoolSSHLauncher(String, int, String, String, NodePoolJDKInstaller, String, String, int, Integer, Integer, SshHostKeyVerificationStrategy) - Constructor for class com.rackspace.jenkins_nodepool.NodePoolSSHLauncher
Constructor SSHLauncher creates a new SSHLauncher instance.
NodePoolState - Enum in com.rackspace.jenkins_nodepool
An enumeration for the various NodePool states.
NodeRequest - Class in com.rackspace.jenkins_nodepool
Represents a nodepool node request.
NodeRequest(NodePool, Queue.Task) - Constructor for class com.rackspace.jenkins_nodepool.NodeRequest
Create new request

O

onEnterWaiting(Queue.WaitingItem) - Method in class com.rackspace.jenkins_nodepool.NodePoolQueueListener
When a build is started, kick off a task to create any required NodePool nodes to service it.
onOnline(Computer, TaskListener) - Method in class com.rackspace.jenkins_nodepool.JanitorialListener
Start the Janitor thread when the master node comes online
openConnection(TaskListener, SlaveComputer) - Method in class com.rackspace.jenkins_nodepool.NodePoolSSHLauncher
 

P

performInstallation(Node, TaskListener, Connection) - Method in class com.rackspace.jenkins_nodepool.NodePoolDebianOpenJDKInstaller
Ensure that the Java is really installed.
performInstallation(ToolInstallation, Node, TaskListener) - Method in class com.rackspace.jenkins_nodepool.NodePoolJDKInstaller
Ensure that the configured tool is really installed.
performInstallation(Node, TaskListener, Connection) - Method in class com.rackspace.jenkins_nodepool.NodePoolJDKInstaller
Ensure that the configured tool is really installed.
performInstallation(Node, TaskListener, Connection) - Method in class com.rackspace.jenkins_nodepool.NodePoolJDKScriptInstaller
Ensure that the Java is really installed.
process(WatchedEvent) - Method in class com.rackspace.jenkins_nodepool.NodePoolRequestStateWatcher
Our event callback method.
provisionNode(NodePoolJob) - Method in class com.rackspace.jenkins_nodepool.NodePool
Submit request for node(s) required to execute the given task based on the nodes associated with the specified label.
provisionNode(Label, Queue.Task, long) - Method in class com.rackspace.jenkins_nodepool.NodePools
Submit request for node(s) required to execute the given task based on the nodes associated with the specified label.

R

readObject(ObjectInputStream) - Method in class com.rackspace.jenkins_nodepool.NodePools
 
reconfigure(StaplerRequest, JSONObject) - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
This gets invoked when the user clicks "Save" while editing the "Node" in the UI.
release() - Method in class com.rackspace.jenkins_nodepool.KazooLock
Release the lock
release() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Mark the node as being used and release it.
reportEnvironment(TaskListener, SlaveComputer) - Method in class com.rackspace.jenkins_nodepool.NodePoolSSHLauncher
 
RequestsWidget - Class in com.rackspace.jenkins_nodepool
Jenkins UI widget to show information about requests being handled via NodePool
RequestsWidget() - Constructor for class com.rackspace.jenkins_nodepool.RequestsWidget
 

S

saveTaskHistory(Executor, Queue.Task) - Method in class com.rackspace.jenkins_nodepool.NodePoolComputer
Associate job run/build information with a task that was previously queued.
serialVersionUID - Static variable in class com.rackspace.jenkins_nodepool.NodePoolDebianOpenJDKInstaller
Increment this when modifying this class.
serialVersionUID - Static variable in class com.rackspace.jenkins_nodepool.NodePoolJDKScriptInstaller
Increment this when modifying this class.
setBuildNumber(int) - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
Sets the build number value.
setConnectionString(String) - Method in class com.rackspace.jenkins_nodepool.NodePool
 
setCredentialsId(String) - Method in class com.rackspace.jenkins_nodepool.NodePool
 
setFinishTime() - Method in class com.rackspace.jenkins_nodepool.Attempt
 
setHeld(boolean) - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
Set to true in order to hold the node after the build is completed.
setHoldReason(String) - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
Sets the hold reason value.
setHoldUser(String) - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
Sets the user id for the user requesting the node hold.
setInstallWorkingDir(String) - Method in class com.rackspace.jenkins_nodepool.NodePoolJDKInstaller
Sets the installation working directory for the installer.
setInUse() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Sets the NodePool state to IN USE.
setLabelPrefix(String) - Method in class com.rackspace.jenkins_nodepool.NodePool
 
setNodePoolNode(NodePoolNode) - Method in class com.rackspace.jenkins_nodepool.NodePoolComputer
 
setNodePools(List<NodePool>) - Method in class com.rackspace.jenkins_nodepool.NodePools
 
setNodePoolSlave(NodePoolSlave) - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave.NodePoolSlaveDescriptor
 
setNodeRoot(String) - Method in class com.rackspace.jenkins_nodepool.NodePool
 
setPath(String) - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
 
setPriority(String) - Method in class com.rackspace.jenkins_nodepool.NodePool
 
setRequestor(String) - Method in class com.rackspace.jenkins_nodepool.NodePool
 
setRequestRoot(String) - Method in class com.rackspace.jenkins_nodepool.NodePool
 
setRequests(List<NodeRequest>) - Method in class com.rackspace.jenkins_nodepool.NodePool
 
setRequestTimeout(Integer) - Method in class com.rackspace.jenkins_nodepool.NodePool
 
setZKID(String) - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
 
setZooKeeperRoot(String) - Method in class com.rackspace.jenkins_nodepool.NodePool
 
startJanitor() - Method in class com.rackspace.jenkins_nodepool.JanitorialListener
Start the Janitor Thread
stream() - Method in class com.rackspace.jenkins_nodepool.NodePools
 
succeed() - Method in class com.rackspace.jenkins_nodepool.Attempt
 

T

taskAccepted(Executor, Queue.Task) - Method in class com.rackspace.jenkins_nodepool.NodePoolComputer
 
taskCompleted(Executor, Queue.Task, long) - Method in class com.rackspace.jenkins_nodepool.NodePoolComputer
 
taskCompletedWithProblems(Executor, Queue.Task, long, Throwable) - Method in class com.rackspace.jenkins_nodepool.NodePoolComputer
 
toString() - Method in class com.rackspace.jenkins_nodepool.Attempt
 
toString() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
toString() - Method in class com.rackspace.jenkins_nodepool.NodePoolComputer
 
toString() - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
Returns the string representation of this object.
toString() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Returns the string representation for this object.
toString() - Method in enum com.rackspace.jenkins_nodepool.NodePoolState
Returns the string representation of this object.

U

updateFromMap(Map) - Method in class com.rackspace.jenkins_nodepool.NodeRequest
Update the local copy of the request data from values source from ZooKeeper
updateFromMap(Map) - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
 
updateFromZK() - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
Update this instance from values in the associated ZNode

V

valueOf(String) - Static method in enum com.rackspace.jenkins_nodepool.NodePoolJob.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.rackspace.jenkins_nodepool.NodePoolState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.rackspace.jenkins_nodepool.NodePoolJob.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.rackspace.jenkins_nodepool.NodePoolState
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitUntilDone(long, TimeUnit) - Method in class com.rackspace.jenkins_nodepool.NodePoolRequestStateWatcher
Waits until event fires or until the specified timeout.
warn(TaskListener, String) - Method in class com.rackspace.jenkins_nodepool.NodePoolJDKInstaller
Logs the specified message as Level.FINE to both the logger and the task listener.
write(int) - Method in class com.rackspace.jenkins_nodepool.DelegateNoCloseOutputStream
 
write(byte[]) - Method in class com.rackspace.jenkins_nodepool.DelegateNoCloseOutputStream
 
write(byte[], int, int) - Method in class com.rackspace.jenkins_nodepool.DelegateNoCloseOutputStream
 
writeToZK() - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
 

Z

ZooKeeperObject - Class in com.rackspace.jenkins_nodepool
Base class for zookeeper proxy objects.
ZooKeeperObject(NodePool) - Constructor for class com.rackspace.jenkins_nodepool.ZooKeeperObject
Initialize local copy of ZNode data
A C D E F G H I J K L N O P R S T U V W Z 
Skip navigation links

Copyright © 2016–2018. All rights reserved.