| Package | Description |
|---|---|
| org.jenkins.plugins.lockableresources | |
| org.jenkins.plugins.lockableresources.queue |
| Modifier and Type | Method and Description |
|---|---|
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 |
|---|---|
Set<LockableResource> |
LockableResourcesManager.checkResourcesAvailability(List<LockableResourcesStruct> requiredResourcesList,
PrintStream logger,
List<String> lockedResourcesAboutToBeUnlocked)
Checks if there are enough resources available to satisfy the requirements specified
within requiredResources and returns the necessary available resources.
|
void |
LockableResourcesManager.queueContext(org.jenkinsci.plugins.workflow.steps.StepContext context,
List<LockableResourcesStruct> requiredResources,
String resourceDescription) |
| Modifier and Type | Method and Description |
|---|---|
static LockableResourcesStruct |
Utils.requiredResources(hudson.model.Job<?,?> project) |
| Modifier and Type | Method and Description |
|---|---|
List<LockableResourcesStruct> |
QueuedContextStruct.getResources() |
| Constructor and Description |
|---|
BecauseResourcesLocked(LockableResourcesStruct r) |
BecauseResourcesQueueFailed(LockableResourcesStruct resources,
Throwable cause) |
| Constructor and Description |
|---|
QueuedContextStruct(org.jenkinsci.plugins.workflow.steps.StepContext context,
List<LockableResourcesStruct> lockableResourcesStruct,
String resourceDescription) |
Copyright © 2016–2018. All rights reserved.