| Package | Description |
|---|---|
| org.jenkins.plugins.lockableresources | |
| org.jenkins.plugins.lockableresources.actions | |
| org.jenkins.plugins.lockableresources.queue |
| Modifier and Type | Method and Description |
|---|---|
LockableResource |
LockableResourcesManager.fromName(String resourceName) |
| Modifier and Type | Method and Description |
|---|---|
Set<LockableResource> |
LockableResourcesManager.checkResourcesAvailability(List<LockableResourcesStruct> requiredResourcesList,
PrintStream logger,
List<String> lockedResourcesAboutToBeUnlocked) |
Set<LockableResource> |
LockableResourcesManager.checkResourcesAvailability(List<LockableResourcesStruct> requiredResourcesList,
PrintStream logger,
List<String> lockedResourcesAboutToBeUnlocked,
boolean skipIfLocked)
Checks if there are enough resources available to satisfy the requirements specified within
requiredResources and returns the necessary available resources.
|
List<LockableResource> |
LockableResourcesManager.getDeclaredResources() |
List<LockableResource> |
LockableResourcesManager.getResources() |
List<LockableResource> |
LockableResources.getResources() |
List<LockableResource> |
LockableResourcesManager.getResourcesFromBuild(hudson.model.Run<?,?> build) |
List<LockableResource> |
LockableResourcesManager.getResourcesFromProject(String fullName) |
List<LockableResource> |
LockableResourcesManager.getResourcesMatchingScript(org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript script,
Map<String,Object> params)
Get a list of resources matching the script.
|
List<LockableResource> |
LockableResourcesManager.getResourcesWithLabel(String label,
Map<String,Object> params) |
List<LockableResource> |
LockableResourcesManager.queue(LockableResourcesStruct requiredResources,
long queueItemId,
String queueItemProject,
int number,
Map<String,Object> params,
Logger log)
|
List<LockableResource> |
LockableResourcesManager.tryQueue(LockableResourcesStruct requiredResources,
long queueItemId,
String queueItemProject,
int number,
Map<String,Object> params,
Logger log)
Try to acquire the resources required by the task.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
LockableResourcesManager.lock(Set<LockableResource> resources,
hudson.model.Run<?,?> build,
org.jenkinsci.plugins.workflow.steps.StepContext context) |
boolean |
LockableResourcesManager.lock(Set<LockableResource> resources,
hudson.model.Run<?,?> build,
org.jenkinsci.plugins.workflow.steps.StepContext context,
String logmessage,
String variable,
boolean inversePrecedence)
Try to lock the resource and return true if locked.
|
boolean |
LockableResourcesManager.queue(List<LockableResource> resources,
long queueItemId,
String queueProjectName) |
boolean |
LockableResourcesManager.reserve(List<LockableResource> resources,
String userName) |
void |
LockableResourcesManager.reset(List<LockableResource> resources) |
void |
LockableResourcesManager.setDeclaredResources(List<LockableResource> declaredResources) |
void |
LockableResourcesManager.unlock(List<LockableResource> resourcesToUnLock,
hudson.model.Run<?,?> build) |
void |
LockableResourcesManager.unlock(List<LockableResource> resourcesToUnLock,
hudson.model.Run<?,?> build,
boolean inversePrecedence) |
void |
LockableResourcesManager.unreserve(List<LockableResource> resources) |
| Modifier and Type | Method and Description |
|---|---|
List<LockableResource> |
LockableResourcesRootAction.getResources() |
| Modifier and Type | Method and Description |
|---|---|
static LockedResourcesBuildAction |
LockedResourcesBuildAction.fromResources(Collection<LockableResource> resources) |
| Constructor and Description |
|---|
ResourcePOJO(LockableResource r) |
| Modifier and Type | Field and Description |
|---|---|
List<LockableResource> |
LockableResourcesCandidatesStruct.candidates |
List<LockableResource> |
LockableResourcesStruct.required |
List<LockableResource> |
LockableResourcesCandidatesStruct.selected |
| Constructor and Description |
|---|
LockableResourcesCandidatesStruct(List<LockableResource> candidates,
int requiredAmount) |
Copyright © 2013–2020. All rights reserved.