Skip navigation links
A C D E F G H I J K L M 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.
addAllocatedNodes(List<String>) - Method in class com.rackspace.jenkins_nodepool.NodeRequest
Adds the specified allocated nodes to the existing list of nodes.
asJSON() - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
Returns the associated data model as a JSON string
Attempt - Class in com.rackspace.jenkins_nodepool
 
Attempt(NodeRequest) - Constructor for class com.rackspace.jenkins_nodepool.Attempt
Creates a new NodeRequest attempt object.

C

canTake(Node, Queue.BuildableItem) - Method in class com.rackspace.jenkins_nodepool.NodePoolQueueTaskDispatcher
Check if a node can take a task.
canTake(Node, Queue.Task) - Method in class com.rackspace.jenkins_nodepool.NodePoolQueueTaskDispatcher
 
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
 
com.rackspace.jenkins_nodepool.models - package com.rackspace.jenkins_nodepool.models
 
configure(StaplerRequest, JSONObject) - Method in class com.rackspace.jenkins_nodepool.NodePools
 
covertHoldUtilStringToEpochMs(long, String) - Static method in class com.rackspace.jenkins_nodepool.NodePoolUtils
Converts the hold until string value to an absolute epoch time in milliseconds.
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

D

DEFAULT_HOLD_DURATION_MS - Static variable in class com.rackspace.jenkins_nodepool.NodePoolSlave
The default hold duration expressed in milliseconds.
DEFAULT_HOLD_UNTIL_VALUE - Static variable in class com.rackspace.jenkins_nodepool.NodePoolSlave
 
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.NodeRequest
Deletes the Node Request.
delete() - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
Deletes the associated Zookeeper Node.
DescriptorImple() - Constructor for class com.rackspace.jenkins_nodepool.HoldStep.DescriptorImple
 
disconnect(OfflineCause) - Method in class com.rackspace.jenkins_nodepool.NodePoolComputer
Override so that lock can be used for cleaning up
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.models.NodeModel
 
equals(Object) - Method in class com.rackspace.jenkins_nodepool.models.NodeRequestModel
 
equals(Object) - Method in class com.rackspace.jenkins_nodepool.NodePool
Equals based on connection string
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.

F

fail(Exception) - Method in class com.rackspace.jenkins_nodepool.Attempt
 
findLabels(Node) - Method in class com.rackspace.jenkins_nodepool.NodePoolLabelFinder
 
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
Returns the age of this request.
getAllocated_to() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
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
 
getAz() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
getBuild_id() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
getBuild_id() - Method in class com.rackspace.jenkins_nodepool.models.NodeRequestModel
 
getBuildId() - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
Get string identifying the build that created this task
getBuildNumber() - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
Get the jenkins build number for the project, if it's known.
getBuildUrl() - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
 
getCharset() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getCleanupLock() - Method in class com.rackspace.jenkins_nodepool.NodePools
 
getCloud() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
getComment() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
getConn() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getConnection() - Method in class com.rackspace.jenkins_nodepool.NodePoolSSHLauncher
 
getConnection_port() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
getConnection_type() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
getConnectionString() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getConnectionString() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Returns the connection string for the underlying NodePool object.
getConnectionString() - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
Returns the connection string associated with this object.
getCreated_time() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
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
 
getDeclined_by() - Method in class com.rackspace.jenkins_nodepool.models.NodeRequestModel
 
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.HoldStep.DescriptorImple
 
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
 
getDuration() - Method in class com.rackspace.jenkins_nodepool.HoldStep
 
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.
getExternal_id() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
getFinishTime() - Method in class com.rackspace.jenkins_nodepool.Attempt
 
getFormattedDateTime(Long, ZoneOffset) - Static method in class com.rackspace.jenkins_nodepool.NodePoolUtils
Converts the milliseconds since epoch to a
getGson() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getHold_expiration() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
getHold_job() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
getHoldReason() - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
Returns the hold reason value.
getHoldUnitEpochMs() - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
Returns the hold until time as the number of milliseconds since epoch.
getHoldUntil() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Returns the hold until time (in milliseconds since epoch) for this Node.
getHoldUntil() - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
Returns the hold until string value.
getHoldUntilTimeFormatted() - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
Returns the hold until time formatted as a UTC ISO date/time.
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 or interface IP for the node.
getHost() - Method in class com.rackspace.jenkins_nodepool.NodePoolSSHLauncher
 
getHost_keys() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
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.
getHostname() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
getIconFileName() - Method in class com.rackspace.jenkins_nodepool.links.NodePoolManagementLink
 
getImage_id() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
getInstallWorkingDir() - Method in class com.rackspace.jenkins_nodepool.NodePoolJDKInstaller
Returns the installation working directory for the installer (typically: /tmp).
getInterface_ip() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
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.
getJenkins_label() - Method in class com.rackspace.jenkins_nodepool.models.NodeRequestModel
 
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.
getJob() - Method in class com.rackspace.jenkins_nodepool.NodePoolComputer
Get the Job associated with this computer
getJob() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Get the NodePoolJob associated with this node
getJob() - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
Get the NodePoolJob this slave was created for
getJob() - Method in class com.rackspace.jenkins_nodepool.NodeRequest
Returns the NodePoolJob associated with this request
getJobHistory() - Method in class com.rackspace.jenkins_nodepool.links.NodePoolManagementLink
 
getJobHistory() - Method in class com.rackspace.jenkins_nodepool.NodePools
 
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
 
getLauncher() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
getLaunchTimeoutSeconds() - Method in class com.rackspace.jenkins_nodepool.NodePoolSSHLauncher
 
getMaxNumRetries() - Method in class com.rackspace.jenkins_nodepool.NodePoolSSHLauncher
 
getModelAsJSON() - Method in class com.rackspace.jenkins_nodepool.NodeRequest
Returns the node request model as JSON.
getName() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Returns the name for this node.
getNode_types() - Method in class com.rackspace.jenkins_nodepool.models.NodeRequestModel
 
getNodePoolJob() - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
Get a reference to the nodepoolJob related to this agent
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.NodePoolJob
 
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.NodePoolJob
 
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
getNodes() - Method in class com.rackspace.jenkins_nodepool.models.NodeRequestModel
 
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.
getOverviewString() - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
 
getPath() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Returns the path for the underlying NodePool object.
getPath() - Method in class com.rackspace.jenkins_nodepool.NodeRequest
Returns the path associated with this request.
getPath() - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
Returns the path for the object.
getPool() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
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
 
getPrivate_ipv4() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
getProvider() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
getProvider() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Get the name of the provider that provisioned this node
getPublic_ipv4() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
getPublic_ipv6() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
getReason() - Method in class com.rackspace.jenkins_nodepool.HoldStep
 
getRegion() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
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.models.NodeRequestModel
 
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
 
getRequests() - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
 
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
 
getReuse() - Method in class com.rackspace.jenkins_nodepool.models.NodeRequestModel
 
getRun() - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
 
getRunForQueueTask(Queue.Task) - Static method in class com.rackspace.jenkins_nodepool.NodePoolUtils
Get the Run (build) associated with a Queue Item
getShortDescription() - Method in class com.rackspace.jenkins_nodepool.NodePoolQueueTaskDispatcher.NodeCreatedForAnotherBuildCauseOfBlockage
 
getSsh_port() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
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.models.NodeModel
 
getState() - Method in class com.rackspace.jenkins_nodepool.models.NodeRequestModel
 
getState() - Method in class com.rackspace.jenkins_nodepool.NodeRequest
Returns the requested state value from the data model.
getState_time() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
getState_time() - Method in class com.rackspace.jenkins_nodepool.models.NodeRequestModel
 
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
Returns the task associated with this request.
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
 
getType() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
getUrlName() - Method in class com.rackspace.jenkins_nodepool.links.NodePoolManagementLink
 
getUrlName() - Method in class com.rackspace.jenkins_nodepool.RequestsWidget
 
getUsername() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
getZKID() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Returns the id for the underlying NodePool object.
getZKID() - Method in class com.rackspace.jenkins_nodepool.NodeRequest
Returns the ID associated with this request.
getZKID() - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
Returns the id for the object.
getZooKeeperRoot() - Method in class com.rackspace.jenkins_nodepool.NodePool
 

H

hashCode() - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
hashCode() - Method in class com.rackspace.jenkins_nodepool.models.NodeRequestModel
 
hashCode() - Method in class com.rackspace.jenkins_nodepool.NodePool
Hash Code based on connection string
hashCode() - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
Returns the hash code associated with this object.
hasRequest(NodeRequest) - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
 
hold(String) - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Mark the node as being held.
HoldStep - Class in com.rackspace.jenkins_nodepool
 
HoldStep(String, String) - Constructor for class com.rackspace.jenkins_nodepool.HoldStep
 
HoldStep(String) - Constructor for class com.rackspace.jenkins_nodepool.HoldStep
 
HoldStep() - Constructor for class com.rackspace.jenkins_nodepool.HoldStep
 
HoldStep.DescriptorImple - Class in com.rackspace.jenkins_nodepool
 
HoldUntilValueException - Exception in com.rackspace.jenkins_nodepool
An exception class for the hold until value.
HoldUntilValueException() - Constructor for exception com.rackspace.jenkins_nodepool.HoldUntilValueException
Constructs a new exception with null as its detail message.
HoldUntilValueException(String) - Constructor for exception com.rackspace.jenkins_nodepool.HoldUntilValueException
Constructs a new exception with the specified detail message.
HoldUntilValueException(String, Throwable) - Constructor for exception com.rackspace.jenkins_nodepool.HoldUntilValueException
Constructs a new exception with the specified detail message and cause.
HoldUntilValueException(Throwable) - Constructor for exception com.rackspace.jenkins_nodepool.HoldUntilValueException
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).
HoldUntilValueException(String, Throwable, boolean, boolean) - Constructor for exception com.rackspace.jenkins_nodepool.HoldUntilValueException
Constructs a new exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.

I

idFromPath(String) - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
Extracts the ID from the provided path.
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.
isApplicable(Class<? extends AbstractProject>) - Method in class com.rackspace.jenkins_nodepool.HoldStep.DescriptorImple
 
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
 
isFinished() - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
 
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, NodePoolJob) - Constructor for class com.rackspace.jenkins_nodepool.KazooLock
Create a new lock object.
KazooLock(String, long, TimeUnit, NodePool, NodePoolJob) - 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.
load() - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
See load(Boolean)
load(Boolean) - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
Reads the data model from Zookeeper.
log(Level, TaskListener, String) - Method in class com.rackspace.jenkins_nodepool.NodePoolJDKInstaller
Logs the specified message to both the logger and the task listener.
logToBoth(String) - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
Write message to system log and build log with level INFO.
logToBoth(String, Level) - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
Writes log message to the Jenkins System log and the relevant build log

M

MAX_HOLD_DURATION_MS - Static variable in class com.rackspace.jenkins_nodepool.NodePoolSlave
The maximum hold duration currently allowed expressed in milliseconds.

N

NodeCreatedForAnotherBuildCauseOfBlockage() - Constructor for class com.rackspace.jenkins_nodepool.NodePoolQueueTaskDispatcher.NodeCreatedForAnotherBuildCauseOfBlockage
 
NodeModel - Class in com.rackspace.jenkins_nodepool.models
 
NodeModel() - Constructor for class com.rackspace.jenkins_nodepool.models.NodeModel
 
NodeModel(List<String>, Double, Float, String, String, String, String, Integer, String, String, String, String, Integer, String, String, String, Long, String, String, String, String, String, List<String>, String, NodePoolState, String, String) - Constructor for class com.rackspace.jenkins_nodepool.models.NodeModel
 
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, Integer, Integer) - 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, NodePoolJob) - 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) - Constructor for class com.rackspace.jenkins_nodepool.NodePoolDebianOpenJDKInstaller
Creates a new NodePool JDK 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() - Constructor for class com.rackspace.jenkins_nodepool.NodePoolJDKInstaller
 
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.NodeRequestAttemptState - 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
 
NodePoolLabelFinder - Class in com.rackspace.jenkins_nodepool
Add provider label to Node Pool Slaves
NodePoolLabelFinder() - Constructor for class com.rackspace.jenkins_nodepool.NodePoolLabelFinder
 
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, NodePoolJob) - 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
 
NodePoolQueueTaskDispatcher - Class in com.rackspace.jenkins_nodepool
Ensure that nodepool nodes only execute the one task they were created for.
NodePoolQueueTaskDispatcher() - Constructor for class com.rackspace.jenkins_nodepool.NodePoolQueueTaskDispatcher
 
NodePoolQueueTaskDispatcher.NodeCreatedForAnotherBuildCauseOfBlockage - Class in com.rackspace.jenkins_nodepool
 
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, NodePoolJob, String, 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.
NodePoolUtils - Class in com.rackspace.jenkins_nodepool
 
NodeRequest - Class in com.rackspace.jenkins_nodepool
Represents a nodepool node request.
NodeRequest(NodePool, String, NodePoolJob) - Constructor for class com.rackspace.jenkins_nodepool.NodeRequest
Create new request
NodeRequestModel - Class in com.rackspace.jenkins_nodepool.models
 
NodeRequestModel() - Constructor for class com.rackspace.jenkins_nodepool.models.NodeRequestModel
 
NodeRequestModel(List<String>, List<String>, Double, Boolean, String, NodePoolState, List<String>, String, String) - Constructor for class com.rackspace.jenkins_nodepool.models.NodeRequestModel
 

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

perform(Run<?, ?>, FilePath, Launcher, TaskListener) - Method in class com.rackspace.jenkins_nodepool.HoldStep
 
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.
removeHoldUntil() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Removes the node hold until time.
removeHoldUntil() - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
Removes the node hold until time.
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

save(T) - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
Saves the specified model to Zookeeper
save(T, CreateMode) - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
Saves the specified model to Zookeeper using the given create mode attribute.
setAllocated_to(String) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setAllocatedNodes(List<String>) - Method in class com.rackspace.jenkins_nodepool.NodeRequest
Sets the allocated nodes to the specified value.
setAz(String) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setBuild_id(String) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setBuild_id(String) - Method in class com.rackspace.jenkins_nodepool.models.NodeRequestModel
 
setCloud(String) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setComment(String) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setConnection_port(Integer) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setConnection_type(String) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setConnectionString(String) - Method in class com.rackspace.jenkins_nodepool.NodePool
 
setCreated_time(Float) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setCredentialsId(String) - Method in class com.rackspace.jenkins_nodepool.NodePool
 
setDeclined_by(List<String>) - Method in class com.rackspace.jenkins_nodepool.models.NodeRequestModel
 
setExternal_id(String) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
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.
setHold_expiration(Long) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setHold_job(String) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setHoldReason(String) - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
Sets the hold reason value.
setHoldUntil(Long) - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Sets the node hold until time (ms since epoch).
setHoldUntil(String, boolean) - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
Sets the hold until value which represents a duration encoded as: 1h, 2d, 3w, 6m format.
setHoldUntilEpochMs(long) - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
Sets the hold until time as the number of milliseconds since epoch.
setHoldUser(String) - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
Sets the user id for the user requesting the node hold.
setHost_keys(List<String>) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setHostname(String) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setImage_id(String) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setInstallWorkingDir(String) - Method in class com.rackspace.jenkins_nodepool.NodePoolJDKInstaller
Sets the installation working directory for the installer.
setInterface_ip(String) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setInUse() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Sets the NodePool state to IN USE.
setJenkins_label(String) - Method in class com.rackspace.jenkins_nodepool.models.NodeRequestModel
 
setLabelPrefix(String) - Method in class com.rackspace.jenkins_nodepool.NodePool
 
setLauncher(String) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setNode_types(List<String>) - Method in class com.rackspace.jenkins_nodepool.models.NodeRequestModel
 
setNodePoolNode(NodePoolNode) - Method in class com.rackspace.jenkins_nodepool.NodePoolComputer
 
setNodePoolNode(NodePoolNode) - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
 
setNodePools(List<NodePool>) - Method in class com.rackspace.jenkins_nodepool.NodePools
 
setNodePoolSlave(NodePoolSlave) - Method in class com.rackspace.jenkins_nodepool.NodePoolJob
 
setNodePoolSlave(NodePoolSlave) - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave.NodePoolSlaveDescriptor
 
setNodeRoot(String) - Method in class com.rackspace.jenkins_nodepool.NodePool
 
setNodes(List<String>) - Method in class com.rackspace.jenkins_nodepool.models.NodeRequestModel
 
setPath(String) - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
Sets the path for the object.
setPool(String) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setPriority(String) - Method in class com.rackspace.jenkins_nodepool.NodePool
 
setPrivate_ipv4(String) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setProvider(String) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setPublic_ipv4(String) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setPublic_ipv6(String) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setRegion(String) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setRequestor(String) - Method in class com.rackspace.jenkins_nodepool.models.NodeRequestModel
 
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
 
setReuse(Boolean) - Method in class com.rackspace.jenkins_nodepool.models.NodeRequestModel
 
setSsh_port(Integer) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setState(NodePoolState) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setState(NodePoolState) - Method in class com.rackspace.jenkins_nodepool.models.NodeRequestModel
 
setState_time(Double) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setState_time(Double) - Method in class com.rackspace.jenkins_nodepool.models.NodeRequestModel
 
setType(List<String>) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setUsername(String) - Method in class com.rackspace.jenkins_nodepool.models.NodeModel
 
setZKID(String) - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
Sets the ID for the object.
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.models.NodeModel
 
toString() - Method in class com.rackspace.jenkins_nodepool.models.NodeRequestModel
 
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.
toString() - Method in class com.rackspace.jenkins_nodepool.NodeRequest
Get a string representation of this object, in JSON.

U

updateState(NodePoolState) - Method in class com.rackspace.jenkins_nodepool.NodeRequest
Updates the node request state to the specified value.

V

valueOf(String) - Static method in enum com.rackspace.jenkins_nodepool.NodePoolJob.NodeRequestAttemptState
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.NodeRequestAttemptState
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
 

Z

ZookeeperException - Exception in com.rackspace.jenkins_nodepool
An exception class for Zookeeper related errors.
ZookeeperException() - Constructor for exception com.rackspace.jenkins_nodepool.ZookeeperException
Constructs a new exception with null as its detail message.
ZookeeperException(String) - Constructor for exception com.rackspace.jenkins_nodepool.ZookeeperException
Constructs a new exception with the specified detail message.
ZookeeperException(String, Throwable) - Constructor for exception com.rackspace.jenkins_nodepool.ZookeeperException
Constructs a new exception with the specified detail message and cause.
ZookeeperException(Throwable) - Constructor for exception com.rackspace.jenkins_nodepool.ZookeeperException
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).
ZookeeperException(String, Throwable, boolean, boolean) - Constructor for exception com.rackspace.jenkins_nodepool.ZookeeperException
Constructs a new exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
ZooKeeperObject<T> - Class in com.rackspace.jenkins_nodepool
A wrapper class for Zookeeper Objects.
ZooKeeperObject(String, String, CuratorFramework, Class<T>) - Constructor for class com.rackspace.jenkins_nodepool.ZooKeeperObject
Creates a new Zookeeper object model.
A C D E F G H I J K L M N O P R S T U V W Z 
Skip navigation links

Copyright © 2016–2018. All rights reserved.