check properties
This commit is contained in:
@@ -40,6 +40,16 @@ public class Main implements Runnable {
|
|||||||
return;
|
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");
|
logger.trace("Load excel file");
|
||||||
try {
|
try {
|
||||||
excel = new ExcelReader(new File(properties.getProperty("file")), "Операции");
|
excel = new ExcelReader(new File(properties.getProperty("file")), "Операции");
|
||||||
@@ -48,10 +58,6 @@ public class Main implements Runnable {
|
|||||||
return;
|
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");
|
ThreadGroup threadGroup = new ThreadGroup("Astral Clients");
|
||||||
|
|
||||||
int thredCount = Integer.parseInt(properties.getProperty("threads"));
|
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() {
|
private synchronized ExcelDataRow nextData() {
|
||||||
return excel.getNextData();
|
return excel.getNextData();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user