in src/main/java/com/amazonaws/fixengineonaws/FixEngineConfig.java [52:64]
public FixEngineConfig(String configfile, Logger logger) throws ConfigError {
LOGGER = (logger!=null) ? logger : Logger.getLogger(FixEngine.class.getName());
LOGGER.info("FIXENGINECONFIG CONSTRUCTOR: GETTING SETINGS FROM CONFIG FILE: " + configfile);
parameterPath = getSsmParameterPath();
LOGGER.info("FIXENGINECONFIG CONSTRUCTOR: GOT SSM PARAMETER PREFIX: " + parameterPath);
sessionSettings = initializeParameters(configfile);
LOGGER.info("FIXENGINECONFIG CONSTRUCTOR: VALIDATING PARAMETERS: " + sessionSettings);
String validationErrors = validateSessionSettings();
if(!"none".equals(validationErrors)) {
LOGGER.severe("FIXENGINECONFIG CONSTRUCTOR: UNABLE TO START DUE TO CONFIG VALIDATION ERROR: " + validationErrors);
throw new ConfigError(validationErrors);
}
}