in wilma-extras/reverseProxy/src/main/java/com/epam/wilma/extras/reverseProxy/ReverseProxyFileHandler.java [150:169]
private ReverseProxyInformation loadMapObject(String fileName) {
ReverseProxyInformation result = null;
File file = new File(fileName);
if (file.exists()) {
//load the file
String fileContent = loadFileToString(fileName);
if (fileContent != null) {
JSONObject obj = new JSONObject(fileContent);
String identifier = obj.getString("identifier");
String originalTarget = obj.getString("originalTarget");
String realTarget = obj.getString("realTarget");
ReverseProxyInformation information = null;
if (identifier != null && originalTarget != null && realTarget != null) {
information = new ReverseProxyInformation(identifier, originalTarget, realTarget);
}
result = information;
}
}
return result;
}