private static List loadRiskLimitsFromCSV()

in src/main/java/deltix/ember/sample/RiskUpdateSampleCSV.java [44:58]


    private static List<RiskUpdateRequest> loadRiskLimitsFromCSV () throws IOException {
        List<RiskUpdateRequest> result = new ArrayList<>();
        File limitsDir = new File(EmberAppInfo.HOME_DIR, "risklimits");
        if (limitsDir.exists()) {
            File[] limitFiles = limitsDir.listFiles((file) -> file.getName().endsWith(".csv"));
            if (limitFiles != null) {
                System.err.println ("Found " + limitFiles.length + " file(s) in risklimits directory");
                for (File limitFile : limitFiles)
                    result.add(loadRiskLimitsFromCSV(limitFile));
            }
        } else {
            System.err.println ("Directory $EMBER_HOME/risklimits does not exist");
        }
        return result;
    }