public class GridEngineSetup
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
LOGGER |
private java.util.Map<java.lang.String,ParallelEnvironmentInfo> |
parallelEnvironments |
private java.lang.String[] |
queueNames |
private java.util.Map<java.lang.String,QueueInfo> |
queues |
Constructor and Description |
---|
GridEngineSetup(SchedulerConnection schedulerConnection) |
GridEngineSetup(java.lang.String[] queueNames,
java.util.Map<java.lang.String,QueueInfo> queues,
java.util.Map<java.lang.String,ParallelEnvironmentInfo> parallelEnvironments)
Testing constructor.
|
Modifier and Type | Method and Description |
---|---|
protected int |
calculateSlots(java.lang.String parallelEnvironmentName,
java.lang.String queueName,
int nodeCount) |
private static java.util.Map<java.lang.String,ParallelEnvironmentInfo> |
getParallelEnvironments(SchedulerConnection schedulerConnection) |
java.lang.String[] |
getQueueNames() |
private static java.lang.String[] |
getQueueNames(SchedulerConnection schedulerConnection) |
private static java.util.Map<java.lang.String,QueueInfo> |
getQueues(java.lang.String[] queueNames,
SchedulerConnection schedulerConnection) |
protected static java.lang.String[] |
qconfPeDetailsArguments(java.lang.String[] parallelEnvironmentNames)
generate arguments to list details of all parallel environments given
|
private static final org.slf4j.Logger LOGGER
private final java.lang.String[] queueNames
private final java.util.Map<java.lang.String,QueueInfo> queues
private final java.util.Map<java.lang.String,ParallelEnvironmentInfo> parallelEnvironments
public GridEngineSetup(SchedulerConnection schedulerConnection) throws XenonException
XenonException
GridEngineSetup(java.lang.String[] queueNames, java.util.Map<java.lang.String,QueueInfo> queues, java.util.Map<java.lang.String,ParallelEnvironmentInfo> parallelEnvironments)
queueNames
- queue names to use.queues
- queues to use.parallelEnvironments
- parallel environments to use.protected static java.lang.String[] qconfPeDetailsArguments(java.lang.String[] parallelEnvironmentNames)
parallelEnvironmentNames
- names of parallel environments to listprivate static java.lang.String[] getQueueNames(SchedulerConnection schedulerConnection) throws XenonException
XenonException
private static java.util.Map<java.lang.String,QueueInfo> getQueues(java.lang.String[] queueNames, SchedulerConnection schedulerConnection) throws XenonException
XenonException
private static java.util.Map<java.lang.String,ParallelEnvironmentInfo> getParallelEnvironments(SchedulerConnection schedulerConnection) throws XenonException
XenonException
public java.lang.String[] getQueueNames()
protected int calculateSlots(java.lang.String parallelEnvironmentName, java.lang.String queueName, int nodeCount) throws XenonException
XenonException