C D E G H I O R S U 
All Classes All Packages

C

compare(Queue.BuildableItem, Queue.BuildableItem) - Method in class cz.muni.fi.xkozubi1.EstimatedDurationComparator
 
configure(StaplerRequest, JSONObject) - Method in class cz.muni.fi.xkozubi1.ShutdownQueueConfiguration
 
cz.muni.fi.xkozubi1 - package cz.muni.fi.xkozubi1
 

D

DefaultSorter - Class in cz.muni.fi.xkozubi1
Imitates Jenkins default sorter.
DefaultSorter() - Constructor for class cz.muni.fi.xkozubi1.DefaultSorter
 
doCheckPeriodRunnable(String) - Method in class cz.muni.fi.xkozubi1.ShutdownQueueConfiguration
 
doCheckPermeability(String) - Method in class cz.muni.fi.xkozubi1.ShutdownQueueConfiguration
 
doFillStrategyTypeItems() - Method in class cz.muni.fi.xkozubi1.ShutdownQueueConfiguration
 
doReset() - Static method in class cz.muni.fi.xkozubi1.Utils
Sets QueueSorter to DefaultSorter if it was ShutdownQueueSorter before.

E

EstimatedDurationComparator - Class in cz.muni.fi.xkozubi1
Compares Queue.BuildableItems by getEstimatedDuration().
EstimatedDurationComparator() - Constructor for class cz.muni.fi.xkozubi1.EstimatedDurationComparator
 

G

getInstance() - Static method in class cz.muni.fi.xkozubi1.ShutdownQueueConfiguration
 
getPeriodRunnable() - Method in class cz.muni.fi.xkozubi1.ShutdownQueueConfiguration
 
getPermeability() - Method in class cz.muni.fi.xkozubi1.ShutdownQueueConfiguration
 
getPluginOn() - Method in class cz.muni.fi.xkozubi1.ShutdownQueueConfiguration
 
getSorterOn() - Method in class cz.muni.fi.xkozubi1.ShutdownQueueConfiguration
 
getStrategyOption() - Method in class cz.muni.fi.xkozubi1.ShutdownQueueConfiguration
 
getTimeOpenQueueMillis() - Method in class cz.muni.fi.xkozubi1.ShutdownQueueConfiguration
 

H

handleLogic() - Method in class cz.muni.fi.xkozubi1.HandleQuietingDown
The main function, calls other methods based on obtained strategy type if there is any idle executor.
HandleQuietingDown - Class in cz.muni.fi.xkozubi1
Based on a strategy type, appropriate logic is performed.
handleSorterOn(boolean) - Static method in class cz.muni.fi.xkozubi1.Utils
Based on input condition, sets QueueSorter either to ShutdownQueueSorter or the original sorter.

I

isCanAddToQueue() - Static method in class cz.muni.fi.xkozubi1.Utils
 
isPluginOn() - Method in class cz.muni.fi.xkozubi1.ShutdownQueueConfiguration
 
isSorterOn() - Method in class cz.muni.fi.xkozubi1.ShutdownQueueConfiguration
 

O

onEnterWaiting(Queue.WaitingItem) - Method in class cz.muni.fi.xkozubi1.ShutdownQueueQueueListener
 
onOnline(Computer, TaskListener) - Method in class cz.muni.fi.xkozubi1.ShutdownQueueComputerListener
 
onTemporarilyOnline(Computer) - Method in class cz.muni.fi.xkozubi1.ShutdownQueueComputerListener
 

R

run() - Method in class cz.muni.fi.xkozubi1.ShutdownTask
 

S

setCanAddToQueue(boolean) - Static method in class cz.muni.fi.xkozubi1.Utils
 
setPeriodRunnable(long) - Method in class cz.muni.fi.xkozubi1.ShutdownQueueConfiguration
 
setPermeability(double) - Method in class cz.muni.fi.xkozubi1.ShutdownQueueConfiguration
 
setPluginOn(boolean) - Method in class cz.muni.fi.xkozubi1.ShutdownQueueConfiguration
 
setSorterOn(boolean) - Method in class cz.muni.fi.xkozubi1.ShutdownQueueConfiguration
 
setStrategyOption(String) - Method in class cz.muni.fi.xkozubi1.ShutdownQueueConfiguration
 
setTimeOpenQueueMillis(long) - Method in class cz.muni.fi.xkozubi1.ShutdownQueueConfiguration
 
ShutdownQueueComputerListener - Class in cz.muni.fi.xkozubi1
Plugin initiation
ShutdownQueueComputerListener() - Constructor for class cz.muni.fi.xkozubi1.ShutdownQueueComputerListener
 
ShutdownQueueConfiguration - Class in cz.muni.fi.xkozubi1
Settings for the plugin.
ShutdownQueueConfiguration() - Constructor for class cz.muni.fi.xkozubi1.ShutdownQueueConfiguration
 
ShutdownQueueConfiguration(boolean, boolean, String, long, double, long) - Constructor for class cz.muni.fi.xkozubi1.ShutdownQueueConfiguration
 
ShutdownQueueQueueListener - Class in cz.muni.fi.xkozubi1
 
ShutdownQueueQueueListener() - Constructor for class cz.muni.fi.xkozubi1.ShutdownQueueQueueListener
 
ShutdownQueueSorter - Class in cz.muni.fi.xkozubi1
Plugin's sorter.
ShutdownQueueSorter(QueueSorter) - Constructor for class cz.muni.fi.xkozubi1.ShutdownQueueSorter
 
ShutdownTask - Class in cz.muni.fi.xkozubi1
Plugin runnable.
ShutdownTask(Computer) - Constructor for class cz.muni.fi.xkozubi1.ShutdownTask
 
sortBuildableItems(List<Queue.BuildableItem>) - Method in class cz.muni.fi.xkozubi1.DefaultSorter
 
sortBuildableItems(List<Queue.BuildableItem>) - Method in class cz.muni.fi.xkozubi1.ShutdownQueueSorter
 

U

Utils - Class in cz.muni.fi.xkozubi1
 
Utils() - Constructor for class cz.muni.fi.xkozubi1.Utils
 
C D E G H I O R S U 
All Classes All Packages