private ReverseProxyInformation loadMapObject()

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;
    }