0

check properties

This commit is contained in:
2016-07-05 17:24:36 +03:00
parent f4b37596d8
commit f3319a56f3

View File

@@ -40,6 +40,16 @@ public class Main implements Runnable {
return;
}
logger.info("File: {}", properties.getProperty("file"));
logger.info("Login: {}", properties.getProperty("login"));
logger.info("Threads: {}", properties.getProperty("threads"));
if (!checkProperties()) {
logger.error("Check properties fail!");
System.exit(1);
return;
}
logger.trace("Load excel file");
try {
excel = new ExcelReader(new File(properties.getProperty("file")), "Операции");
@@ -48,10 +58,6 @@ public class Main implements Runnable {
return;
}
logger.info("File: {}", properties.getProperty("file"));
logger.info("Login: {}", properties.getProperty("login"));
logger.info("Threads: {}", properties.getProperty("threads"));
ThreadGroup threadGroup = new ThreadGroup("Astral Clients");
int thredCount = Integer.parseInt(properties.getProperty("threads"));
@@ -68,6 +74,12 @@ public class Main implements Runnable {
}
private boolean checkProperties() {
return (properties.getProperty("login") != null && !properties.getProperty("login").isEmpty()) &&
(properties.getProperty("file") != null && !properties.getProperty("file").isEmpty()) &&
(properties.getProperty("threads") != null && !properties.getProperty("threads").isEmpty());
}
private synchronized ExcelDataRow nextData() {
return excel.getNextData();
}