public FixEngineConfig()

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