- 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
-
- 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