@ExportedBean(defaultVisibility=999) public class LockableResource extends hudson.model.AbstractDescribableImpl<LockableResource>
| Modifier and Type | Class and Description |
|---|---|
static class |
LockableResource.DescriptorImpl |
| Modifier and Type | Field and Description |
|---|---|
static String |
GROOVY_LABEL_MARKER |
static int |
NOT_QUEUED |
| Constructor and Description |
|---|
LockableResource(String name,
String description,
String labels,
String reservedBy) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
hudson.model.AbstractBuild<?,?> |
getBuild() |
String |
getBuildName() |
String |
getDescription() |
String |
getLabels() |
String |
getName() |
int |
getQueueItemId() |
String |
getQueueItemProject() |
String |
getReservedBy() |
String |
getReservedByEmail() |
hudson.model.Queue.Task |
getTask() |
int |
hashCode() |
boolean |
isLocked() |
boolean |
isQueued() |
boolean |
isQueued(int taskId) |
boolean |
isQueuedByTask(int taskId) |
boolean |
isReserved() |
boolean |
isValidLabel(String candidate,
Map<String,Object> params) |
void |
reset() |
void |
setBuild(hudson.model.AbstractBuild<?,?> lockedBy) |
void |
setQueued(int queueItemId) |
void |
setQueued(int queueItemId,
String queueProjectName) |
void |
setReservedBy(String userName) |
String |
toString() |
void |
unqueue() |
void |
unReserve() |
public static final int NOT_QUEUED
public static final String GROOVY_LABEL_MARKER
@Exported public String getName()
@Exported public String getDescription()
@Exported public String getLabels()
@Exported public String getReservedBy()
@Exported public boolean isReserved()
@Exported public String getReservedByEmail()
public boolean isQueued()
public boolean isQueued(int taskId)
public boolean isQueuedByTask(int taskId)
public void unqueue()
@Exported public boolean isLocked()
public hudson.model.AbstractBuild<?,?> getBuild()
@Exported public String getBuildName()
public void setBuild(hudson.model.AbstractBuild<?,?> lockedBy)
public hudson.model.Queue.Task getTask()
public int getQueueItemId()
public String getQueueItemProject()
public void setQueued(int queueItemId)
public void setQueued(int queueItemId,
String queueProjectName)
public void setReservedBy(String userName)
public void unReserve()
public void reset()
Copyright © 2004-2015. All Rights Reserved.