public abstract class QueueSorter extends Object implements ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
Constructor and Description |
---|
QueueSorter() |
Modifier and Type | Method and Description |
---|---|
static ExtensionList<QueueSorter> |
all()
All registered
QueueSorter s. |
static void |
installDefaultQueueSorter()
Installs the default queue sorter.
|
abstract void |
sortBuildableItems(List<Queue.BuildableItem> buildables)
Sorts the buildable items list.
|
public abstract void sortBuildableItems(List<Queue.BuildableItem> buildables)
buildables
- List of buildable items in the queue. Never null.public static ExtensionList<QueueSorter> all()
QueueSorter
s. Only the first one will be picked up,
unless explicitly overridden by Queue.setSorter(QueueSorter)
.@Initializer(after=JOB_LOADED) public static void installDefaultQueueSorter()
Queue.Queue(LoadBalancer)
is too early to do thisCopyright © 2014. All rights reserved.