Skip navigation links
A C D E G I J K 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

C

com.rackspace.jenkins_nodepool - package com.rackspace.jenkins_nodepool
 
configure(StaplerRequest, JSONObject) - Method in class com.rackspace.jenkins_nodepool.NodePools
 
createComputer() - Method in class com.rackspace.jenkins_nodepool.NodePoolSlave
 
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

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

E

exists() - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
Check if the associated ZNode exists

G

get() - Static method in class com.rackspace.jenkins_nodepool.NodePools
 
getAge() - Method in class com.rackspace.jenkins_nodepool.NodeRequest
 
getAllocatedNodes() - Method in class com.rackspace.jenkins_nodepool.NodeRequest
Get list of NodePool nodes that have been allocated to fulfill this request
getCharset() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getConn() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getConnectionString() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getCredentialsId() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getDescriptor() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getDisplayName() - Method in class com.rackspace.jenkins_nodepool.NodePool.NodePoolDescriptor
 
getDisplayName() - Method in class com.rackspace.jenkins_nodepool.NodePoolComputer
 
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
 
getHost() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
 
getHostKey() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
 
getHostKeys() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
 
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
 
getJson() - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
 
getLabelPrefix() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getLabelUrl(String) - Method in class com.rackspace.jenkins_nodepool.RequestsWidget
 
getName() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
 
getNodePoolLabel() - Method in class com.rackspace.jenkins_nodepool.NodeRequest
 
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.NodePools
 
getNodePools() - Method in class com.rackspace.jenkins_nodepool.RequestsWidget
 
getNodeRoot() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
getNPType() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
Get labeled type of node, according to NodePool
getPath() - Method in class com.rackspace.jenkins_nodepool.ZooKeeperObject
 
getPort() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
 
getPriority() - Method in class com.rackspace.jenkins_nodepool.NodePool
 
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
 
getState() - Method in class com.rackspace.jenkins_nodepool.NodeRequest
 
getTask() - Method in class com.rackspace.jenkins_nodepool.NodeRequest
 
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
 

I

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(String) - Constructor for exception com.rackspace.jenkins_nodepool.KazooLockException
 

N

NodePool - Class in com.rackspace.jenkins_nodepool
Representation of a ZooKeeper+NodePool cluster configuration.
NodePool(String, String, String, String, String, String, 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
 
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
 
nodePoolLabelFromJenkinsLabel(String) - Method in class com.rackspace.jenkins_nodepool.NodePool
Convert the given jenkins label into its NodePool equivalent
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
 
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
 
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
 
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
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

P

provisionNode(Label, Queue.Task) - Method in class com.rackspace.jenkins_nodepool.NodePools
 

R

readObject(ObjectInputStream) - Method in class com.rackspace.jenkins_nodepool.NodePools
 
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.
RequestState - Enum in com.rackspace.jenkins_nodepool
State values of node requests
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

setConnectionString(String) - Method in class com.rackspace.jenkins_nodepool.NodePool
 
setCredentialsId(String) - Method in class com.rackspace.jenkins_nodepool.NodePool
 
setInUse() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
 
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
 
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
 
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
 

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.NodePoolComputer
 
toString() - Method in class com.rackspace.jenkins_nodepool.NodePoolNode
 

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.RequestState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.rackspace.jenkins_nodepool.RequestState
Returns an array containing the constants of this enum type, in the order they are declared.

W

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 G I J K N O P R S T U V W Z 
Skip navigation links

Copyright © 2016–2018. All rights reserved.