Skip navigation links
A C D E G H I J K L M N O P Q R S T U V W 

A

AboutMain - Class in org.brutusin.wava.main
 
AboutMain() - Constructor for class org.brutusin.wava.main.AboutMain
 
ANSICode - Enum in org.brutusin.wava.utils
 

C

cancel(PeerChannel<CancelInput>) - Method in class org.brutusin.wava.core.Scheduler
 
CancelMain - Class in org.brutusin.wava.main.peer
 
CancelMain() - Constructor for class org.brutusin.wava.main.peer.CancelMain
 
close() - Method in class org.brutusin.wava.core.io.PeerChannel
 
close(PeerChannel<String>) - Method in class org.brutusin.wava.core.Scheduler
 
CommandLineRequestExecutor - Class in org.brutusin.wava.core.io
 
CommandLineRequestExecutor() - Constructor for class org.brutusin.wava.core.io.CommandLineRequestExecutor
 
compareTo(JobSet.Key) - Method in class org.brutusin.wava.core.JobSet.Key
 
compareTo(Scheduler.GroupInfo) - Method in class org.brutusin.wava.core.Scheduler.GroupInfo
 
CoreMain - Class in org.brutusin.wava.main
 
CoreMain() - Constructor for class org.brutusin.wava.main.CoreMain
 
CoreUtils - Class in org.brutusin.wava.utils
 
countQueued() - Method in class org.brutusin.wava.core.JobSet
 
countRunning() - Method in class org.brutusin.wava.core.JobSet
 
cpuPercentage - Variable in class org.brutusin.wava.core.plug.LinuxCommands.TreeStats
 

D

decorateRunAsCommand(String[], String) - Method in class org.brutusin.wava.core.plug.impl.POSIXCommandsImpl
 
decorateRunAsCommand(String[], String) - Method in class org.brutusin.wava.core.plug.LinuxCommands
 
decorateWithBatchSchedulerPolicy(String[]) - Method in class org.brutusin.wava.core.plug.impl.POSIXCommandsImpl
 
decorateWithBatchSchedulerPolicy(String[]) - Method in class org.brutusin.wava.core.plug.LinuxCommands
 
decorateWithCPUAffinity(String[], String) - Method in class org.brutusin.wava.core.plug.impl.POSIXCommandsImpl
 
decorateWithCPUAffinity(String[], String) - Method in class org.brutusin.wava.core.plug.LinuxCommands
 
DEFAULT_GROUP_NAME - Static variable in class org.brutusin.wava.core.Scheduler
 
DESCRIPTION - Static variable in class org.brutusin.wava.main.peer.CancelMain
 
DESCRIPTION - Static variable in class org.brutusin.wava.main.peer.GroupMain
 
DESCRIPTION - Static variable in class org.brutusin.wava.main.peer.StatusMain
 
DESCRIPTION - Static variable in class org.brutusin.wava.main.peer.SubmitMain
 
distribute(int, int, int, int) - Static method in class org.brutusin.wava.core.plug.impl.niceness.HomogeneusSpreadNicenessHandler
 

E

equals(Object) - Method in class org.brutusin.wava.core.JobSet.Key
 
EVICTION_ETERNAL - Static variable in class org.brutusin.wava.core.Scheduler
 
executeRequest(OpName, Object) - Method in class org.brutusin.wava.core.io.CommandLineRequestExecutor
 
executeRequest(OpName, Object, OutputStream, boolean) - Method in class org.brutusin.wava.core.io.CommandLineRequestExecutor
 
ExitMain - Class in org.brutusin.wava.main.peer
 
ExitMain() - Constructor for class org.brutusin.wava.main.peer.ExitMain
 

G

getBuildDate() - Static method in class org.brutusin.wava.utils.CoreUtils
 
getCode() - Method in enum org.brutusin.wava.utils.ANSICode
 
getCurrentCpuUsage() - Method in class org.brutusin.wava.core.Scheduler.ProcessInfo
 
getCurrentRSS() - Method in class org.brutusin.wava.core.Scheduler.ProcessInfo
 
getEventsOs() - Method in class org.brutusin.wava.core.io.PeerChannel
 
getFileOwner(File) - Method in class org.brutusin.wava.core.plug.impl.POSIXCommandsImpl
 
getFileOwner(File) - Method in class org.brutusin.wava.core.plug.LinuxCommands
 
getGroupId() - Method in class org.brutusin.wava.core.Scheduler.GroupInfo
 
getGroupName() - Method in class org.brutusin.wava.core.Scheduler.GroupInfo
 
getId() - Method in class org.brutusin.wava.core.JobSet.Key
 
getId() - Method in class org.brutusin.wava.core.Scheduler.JobInfo
 
getInstance() - Static method in class org.brutusin.wava.core.plug.LinuxCommands
 
getInstance() - Static method in class org.brutusin.wava.core.plug.NicenessHandler
 
getInstance() - Static method in class org.brutusin.wava.core.plug.PromiseHandler
 
getJobInfo() - Method in class org.brutusin.wava.core.Scheduler.ProcessInfo
 
getJobs() - Method in class org.brutusin.wava.core.Scheduler.GroupInfo
 
getLogo() - Static method in class org.brutusin.wava.utils.CoreUtils
 
getMajorPriority() - Method in class org.brutusin.wava.core.JobSet.Key
 
getMaxRSS() - Method in class org.brutusin.wava.core.Scheduler.ProcessInfo
 
getMaxSeenRSS() - Method in class org.brutusin.wava.core.Scheduler.ProcessInfo
 
getMemInfo() - Method in class org.brutusin.wava.core.plug.impl.POSIXCommandsImpl
 
getMemInfo() - Method in class org.brutusin.wava.core.plug.LinuxCommands
Returns an array of length 2 being ret[0]: total RAM, and ret[1]: available RAM
getMinorPriority() - Method in class org.brutusin.wava.core.JobSet.Key
 
getNiceness(int, int, int, int, int, int) - Method in class org.brutusin.wava.core.plug.impl.niceness.GroupHomogeneusSpreadNicenessHandler
 
getNiceness(int, int, int, int, int, int) - Method in class org.brutusin.wava.core.plug.impl.niceness.GroupIncreasingNicenessHandler
 
getNiceness(int, int, int, int, int, int) - Method in class org.brutusin.wava.core.plug.impl.niceness.HomogeneusSpreadNicenessHandler
 
getNiceness(int, int, int, int, int, int) - Method in class org.brutusin.wava.core.plug.NicenessHandler
Returns the niceness of the processPosition-th process out of a total of total
getNiceness() - Method in class org.brutusin.wava.core.Scheduler.ProcessInfo
 
getPid() - Method in class org.brutusin.wava.core.Scheduler.ProcessInfo
 
getPreviousQueuePosition() - Method in class org.brutusin.wava.core.Scheduler.JobInfo
 
getPriority() - Method in class org.brutusin.wava.core.Scheduler.GroupInfo
 
getQueue() - Method in class org.brutusin.wava.core.JobSet
synchronization on JobSet instance needed for iteration
getQueuedChildCount() - Method in class org.brutusin.wava.core.Scheduler.JobInfo
 
getRequest() - Method in class org.brutusin.wava.core.io.PeerChannel
 
getRunning() - Method in class org.brutusin.wava.core.JobSet
synchronization on JobSet instance needed for iteration
getRunningChildCount() - Method in class org.brutusin.wava.core.Scheduler.JobInfo
 
getRunningUser() - Method in class org.brutusin.wava.core.plug.impl.POSIXCommandsImpl
 
getRunningUser() - Method in class org.brutusin.wava.core.plug.LinuxCommands
 
getState(int) - Method in class org.brutusin.wava.core.JobSet
 
getStderrOs() - Method in class org.brutusin.wava.core.io.PeerChannel
 
getStdinIs() - Method in class org.brutusin.wava.core.io.PeerChannel
 
getStdoutOs() - Method in class org.brutusin.wava.core.io.PeerChannel
 
getSubmitChannel() - Method in class org.brutusin.wava.core.Scheduler.JobInfo
 
getTimeToIdelSeconds() - Method in class org.brutusin.wava.core.Scheduler.GroupInfo
 
getTreeStats(int[]) - Method in class org.brutusin.wava.core.plug.impl.POSIXCommandsImpl
 
getTreeStats(int[]) - Method in class org.brutusin.wava.core.plug.LinuxCommands
 
getUser() - Method in class org.brutusin.wava.core.io.PeerChannel
 
getUser() - Method in class org.brutusin.wava.core.Scheduler.GroupInfo
 
getVersion() - Static method in class org.brutusin.wava.utils.CoreUtils
 
GroupHomogeneusSpreadNicenessHandler - Class in org.brutusin.wava.core.plug.impl.niceness
 
GroupHomogeneusSpreadNicenessHandler() - Constructor for class org.brutusin.wava.core.plug.impl.niceness.GroupHomogeneusSpreadNicenessHandler
 
GroupIncreasingNicenessHandler - Class in org.brutusin.wava.core.plug.impl.niceness
 
GroupIncreasingNicenessHandler() - Constructor for class org.brutusin.wava.core.plug.impl.niceness.GroupIncreasingNicenessHandler
 
GroupInfo(String, String, int) - Constructor for class org.brutusin.wava.core.Scheduler.GroupInfo
 
GroupMain - Class in org.brutusin.wava.main.peer
 
GroupMain() - Constructor for class org.brutusin.wava.main.peer.GroupMain
 

H

hashCode() - Method in class org.brutusin.wava.core.JobSet.Key
 
HomogeneusSpreadNicenessHandler - Class in org.brutusin.wava.core.plug.impl.niceness
Distributes niceness among processes in such a way that: 1) niceness(processPosition + 1) - 1 <= niceness(processPosition) <= niceness(processPosition + 1) 2) multiplicity(n) = m for all niceness values n, or exists a niceness value n0 such as: multiplicity(n) = m for n <= n0 and multiplicity(n) = m + 1 for n > n0
HomogeneusSpreadNicenessHandler() - Constructor for class org.brutusin.wava.core.plug.impl.niceness.HomogeneusSpreadNicenessHandler
 

I

isActive() - Static method in enum org.brutusin.wava.utils.ANSICode
 
isAllowed() - Method in class org.brutusin.wava.core.Scheduler.ProcessInfo
 
isRelaunched() - Method in class org.brutusin.wava.core.Scheduler.JobInfo
 

J

JobInfo(int, PeerChannel<ExtendedSubmitInput>) - Constructor for class org.brutusin.wava.core.Scheduler.JobInfo
 
JobSet - Class in org.brutusin.wava.core
 
JobSet() - Constructor for class org.brutusin.wava.core.JobSet
 
JobSet.Key - Class in org.brutusin.wava.core
 
JobSet.QueueIterator - Interface in org.brutusin.wava.core
 
JobSet.RunningIterator - Interface in org.brutusin.wava.core
 
JobSet.State - Enum in org.brutusin.wava.core
 

K

Key(int, int, int) - Constructor for class org.brutusin.wava.core.JobSet.Key
 
killTree(int) - Method in class org.brutusin.wava.core.plug.impl.POSIXCommandsImpl
 
killTree(int) - Method in class org.brutusin.wava.core.plug.LinuxCommands
 

L

LaxPromiseHandler - Class in org.brutusin.wava.core.plug.impl.promise
Allows the execution of promise-failing jobs as long as the total-max-RSS and max-RSS-per-job thresholds are not overpassed.
LaxPromiseHandler() - Constructor for class org.brutusin.wava.core.plug.impl.promise.LaxPromiseHandler
 
LinuxCommands - Class in org.brutusin.wava.core.plug
 
LinuxCommands() - Constructor for class org.brutusin.wava.core.plug.LinuxCommands
 
LinuxCommands.TreeStats - Class in org.brutusin.wava.core.plug
 
listGroups(PeerChannel<Void>, boolean) - Method in class org.brutusin.wava.core.Scheduler
 
listJobs(PeerChannel<Void>, boolean) - Method in class org.brutusin.wava.core.Scheduler
 
ListJobsMain - Class in org.brutusin.wava.main.peer
 
ListJobsMain() - Constructor for class org.brutusin.wava.main.peer.ListJobsMain
 
log(ANSICode, String) - Method in class org.brutusin.wava.core.io.PeerChannel
 

M

main(String[]) - Static method in class org.brutusin.wava.core.io.RequestHandler
 
main(String[]) - Static method in class org.brutusin.wava.core.plug.impl.POSIXCommandsImpl
 
main(String[]) - Static method in class org.brutusin.wava.main.AboutMain
 
main(String[]) - Static method in class org.brutusin.wava.main.CoreMain
 
main(String[]) - Static method in class org.brutusin.wava.main.peer.CancelMain
 
main(String[]) - Static method in class org.brutusin.wava.main.peer.ExitMain
 
main(String[]) - Static method in class org.brutusin.wava.main.peer.GroupMain
 
main(String[]) - Static method in class org.brutusin.wava.main.peer.ListJobsMain
 
main(String[]) - Static method in class org.brutusin.wava.main.peer.StatusMain
 
main(String[]) - Static method in class org.brutusin.wava.main.peer.SubmitMain
 
main(String[]) - Static method in class org.brutusin.wava.main.WavaMain
 
main(String[]) - Static method in class org.brutusin.wava.utils.CoreUtils
 
moveToRunning() - Method in interface org.brutusin.wava.core.JobSet.QueueIterator
 

N

NicenessHandler - Class in org.brutusin.wava.core.plug
 
NicenessHandler() - Constructor for class org.brutusin.wava.core.plug.NicenessHandler
 
NonRootUserException - Exception in org.brutusin.wava.utils
 
NonRootUserException() - Constructor for exception org.brutusin.wava.utils.NonRootUserException
 

O

OP_FILE_PATTERN - Static variable in class org.brutusin.wava.core.io.RequestHandler
 
org.brutusin.wava.core - package org.brutusin.wava.core
 
org.brutusin.wava.core.io - package org.brutusin.wava.core.io
 
org.brutusin.wava.core.plug - package org.brutusin.wava.core.plug
 
org.brutusin.wava.core.plug.impl - package org.brutusin.wava.core.plug.impl
 
org.brutusin.wava.core.plug.impl.niceness - package org.brutusin.wava.core.plug.impl.niceness
 
org.brutusin.wava.core.plug.impl.promise - package org.brutusin.wava.core.plug.impl.promise
 
org.brutusin.wava.main - package org.brutusin.wava.main
 
org.brutusin.wava.main.peer - package org.brutusin.wava.main.peer
 
org.brutusin.wava.utils - package org.brutusin.wava.utils
 
OrphanChannelException - Exception in org.brutusin.wava.core.io
Thrown to indicate that the channel peer process has died.
OrphanChannelException() - Constructor for exception org.brutusin.wava.core.io.OrphanChannelException
 
OrphanChannelException(String) - Constructor for exception org.brutusin.wava.core.io.OrphanChannelException
 

P

PeerChannel<T> - Class in org.brutusin.wava.core.io
 
PeerChannel(String, T, File) - Constructor for class org.brutusin.wava.core.io.PeerChannel
 
ping() - Method in class org.brutusin.wava.core.io.PeerChannel
 
POSIXCommandsImpl - Class in org.brutusin.wava.core.plug.impl
 
POSIXCommandsImpl() - Constructor for class org.brutusin.wava.core.plug.impl.POSIXCommandsImpl
 
println(OutputStream, String) - Static method in class org.brutusin.wava.core.io.PeerChannel
 
ProcessInfo(Scheduler.JobInfo, int) - Constructor for class org.brutusin.wava.core.Scheduler.ProcessInfo
 
promiseFailed(long, Scheduler.ProcessInfo, long, long) - Method in class org.brutusin.wava.core.plug.impl.promise.LaxPromiseHandler
 
promiseFailed(long, Scheduler.ProcessInfo, long, long) - Method in class org.brutusin.wava.core.plug.impl.promise.StrictPromiseHandler
 
promiseFailed(long, Scheduler.ProcessInfo, long, long) - Method in class org.brutusin.wava.core.plug.PromiseHandler
 
PromiseHandler - Class in org.brutusin.wava.core.plug
 
PromiseHandler() - Constructor for class org.brutusin.wava.core.plug.PromiseHandler
 
PromiseHandler.FailingAction - Enum in org.brutusin.wava.core.plug
 

Q

queue(int, int, int) - Method in class org.brutusin.wava.core.JobSet
 

R

remove(int) - Method in class org.brutusin.wava.core.JobSet
 
RequestHandler - Class in org.brutusin.wava.core.io
 
RequestHandler(Scheduler) - Constructor for class org.brutusin.wava.core.io.RequestHandler
 
rssBytes - Variable in class org.brutusin.wava.core.plug.LinuxCommands.TreeStats
 
run(int) - Method in class org.brutusin.wava.core.JobSet
 

S

Scheduler - Class in org.brutusin.wava.core
 
Scheduler() - Constructor for class org.brutusin.wava.core.Scheduler
 
Scheduler.GroupInfo - Class in org.brutusin.wava.core
 
Scheduler.JobInfo - Class in org.brutusin.wava.core
 
Scheduler.ProcessInfo - Class in org.brutusin.wava.core
 
sendEvent(Event, Object) - Method in class org.brutusin.wava.core.io.PeerChannel
 
setActive(boolean) - Static method in enum org.brutusin.wava.utils.ANSICode
 
setAllowed(boolean) - Method in class org.brutusin.wava.core.Scheduler.ProcessInfo
 
setCurrentCpuUsage(double) - Method in class org.brutusin.wava.core.Scheduler.ProcessInfo
 
setCurrentRSS(long) - Method in class org.brutusin.wava.core.Scheduler.ProcessInfo
 
setMajorPriority(int) - Method in class org.brutusin.wava.core.JobSet.Key
 
setMaxRSS(long) - Method in class org.brutusin.wava.core.Scheduler.ProcessInfo
 
setMaxSeenRSS(long) - Method in class org.brutusin.wava.core.Scheduler.ProcessInfo
 
setMinorPriority(int) - Method in class org.brutusin.wava.core.JobSet.Key
 
setNiceness(int, int) - Method in class org.brutusin.wava.core.plug.impl.POSIXCommandsImpl
 
setNiceness(int, int) - Method in class org.brutusin.wava.core.plug.LinuxCommands
 
setNiceness(int) - Method in class org.brutusin.wava.core.Scheduler.ProcessInfo
 
setPreviousQueuePosition(int) - Method in class org.brutusin.wava.core.Scheduler.JobInfo
 
setPriority(int, int, int) - Method in class org.brutusin.wava.core.JobSet
 
setPriority(int) - Method in class org.brutusin.wava.core.Scheduler.GroupInfo
 
setQueuedChildCount(int) - Method in class org.brutusin.wava.core.Scheduler.JobInfo
 
setRelaunched(boolean) - Method in class org.brutusin.wava.core.Scheduler.JobInfo
 
setRunningChildCount(int) - Method in class org.brutusin.wava.core.Scheduler.JobInfo
 
setTimeToIdelSeconds(int) - Method in class org.brutusin.wava.core.Scheduler.GroupInfo
 
showHelp(Options, String) - Static method in class org.brutusin.wava.utils.CoreUtils
 
start() - Method in class org.brutusin.wava.core.io.RequestHandler
 
start() - Method in class org.brutusin.wava.core.Scheduler
 
StatusMain - Class in org.brutusin.wava.main.peer
 
StatusMain() - Constructor for class org.brutusin.wava.main.peer.StatusMain
 
StrictPromiseHandler - Class in org.brutusin.wava.core.plug.impl.promise
Disallow continuing executing jobs with failed promises
StrictPromiseHandler() - Constructor for class org.brutusin.wava.core.plug.impl.promise.StrictPromiseHandler
 
submit(PeerChannel<ExtendedSubmitInput>) - Method in class org.brutusin.wava.core.Scheduler
 
SubmitMain - Class in org.brutusin.wava.main.peer
 
SubmitMain() - Constructor for class org.brutusin.wava.main.peer.SubmitMain
 

T

toString() - Method in enum org.brutusin.wava.utils.ANSICode
 
TreeStats() - Constructor for class org.brutusin.wava.core.plug.LinuxCommands.TreeStats
 

U

updateGroup(PeerChannel<GroupInput>) - Method in class org.brutusin.wava.core.Scheduler
 

V

validateCoreRunning() - Static method in class org.brutusin.wava.utils.CoreUtils
 
valueOf(String) - Static method in enum org.brutusin.wava.core.JobSet.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.brutusin.wava.core.plug.PromiseHandler.FailingAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.brutusin.wava.utils.ANSICode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.brutusin.wava.core.JobSet.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.brutusin.wava.core.plug.PromiseHandler.FailingAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.brutusin.wava.utils.ANSICode
Returns an array containing the constants of this enum type, in the order they are declared.

W

WavaMain - Class in org.brutusin.wava.main
 
WavaMain() - Constructor for class org.brutusin.wava.main.WavaMain
 
A C D E G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2010–2017. All rights reserved.