in wilma-extras/reverseProxy/src/main/java/com/epam/wilma/extras/reverseProxy/ReverseProxyFileHandler.java [128:148]
void loadReverseProxyInformationMap(String folder) {
String path = logFilePathProvider.getLogFilePath() + "/" + folder;
File folderFile = new File(path);
File[] listOfFiles = folderFile.listFiles();
if (listOfFiles != null) {
for (File listOfFile : listOfFiles) {
if (listOfFile.isFile() && listOfFile.getName().endsWith(".json")) {
try {
ReverseProxyInformation mapObject = loadMapObject(listOfFile.getAbsolutePath());
if (mapObject != null) {
synchronized (REVERSE_PROXY_INFORMATION_MAP) {
REVERSE_PROXY_INFORMATION_MAP.put(mapObject.getIdentifier(), mapObject);
}
}
} catch (JSONException e) {
logger.info("Cannot load JSON file to Reverse Proxy map: " + listOfFile.getAbsolutePath() + ", error:" + e.getLocalizedMessage());
}
}
}
}
}