in java/alb-multi-rule-response/src/main/java/com/myorg/utils/PropertyLoader.java [51:82]
private void load() {
// start loading data from the properties files
try (InputStream input =
PropertyLoader.class.getClassLoader().getResourceAsStream("mydata.properties")) {
Properties prop = new Properties();
if (input == null) {
System.out.println("unable to find mydata.properties");
return;
}
// get the values from the properties file
prop.load(input);
// start populating values
prodMobileMessageBody = prop.getProperty("response.prodMobileV1");
prodApiMessageBody = prop.getProperty("response.prodApiV1");
sandboxApiMessageBody = prop.getProperty("response.sandboxApiV1");
sandboxMobileMessageBody = prop.getProperty("response.sandboxMobileV1");
restAPIHostHeader = prop.getProperty("rest.api");
restMobileHostHeader = prop.getProperty("rest.mobile");
String[] cmds = prop.getProperty("userData.commands").split("\n");
if (cmds.length > 0) {
for (String cmd : cmds) {
userData.addCommands(cmd);
}
}
} catch (IOException ex) {
ex.printStackTrace();
}
}