check properties
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user