public class NodeConfiguration extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
NodeConfiguration.ClassSorter |
static class |
NodeConfiguration.UserSorter |
| Constructor and Description |
|---|
NodeConfiguration(String config_file_name,
String ducc_nodes,
String ducc_users,
DuccLogger logger) |
| Modifier and Type | Method and Description |
|---|---|
void |
fullValidation(String global_nodefile)
Read the complete node configuration as defined in.
|
DuccProperties |
getClass(String name) |
Map<String,DuccProperties> |
getClasses() |
String |
getDefaultDomain() |
DuccProperties |
getDefaultFairShareClass() |
DuccProperties |
getDefaultFixedClass() |
DuccProperties |
getDefaultReserveClass() |
DuccProperties[] |
getToplevelNodepools() |
Map<String,DuccProperties> |
getUsers() |
static void |
main(String[] args)
Testing and verification of the file
|
void |
printConfiguration() |
void |
readConfiguration() |
public NodeConfiguration(String config_file_name, String ducc_nodes, String ducc_users, DuccLogger logger)
public void fullValidation(String global_nodefile) throws IllegalConfigurationException
IllegalConfigurationExceptionpublic DuccProperties getDefaultFairShareClass()
public DuccProperties getDefaultFixedClass()
public DuccProperties getDefaultReserveClass()
public DuccProperties[] getToplevelNodepools()
public DuccProperties getClass(String name)
public String getDefaultDomain()
public Map<String,DuccProperties> getClasses()
public Map<String,DuccProperties> getUsers()
public void readConfiguration()
throws FileNotFoundException,
IOException,
IllegalConfigurationException
public void printConfiguration()
public static void main(String[] args)
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.