package com.nvarghese.beowulf.sfe; import java.io.File; import org.apache.commons.configuration.Configuration; import org.apache.commons.configuration.ConfigurationException; import org.apache.commons.configuration.PropertiesConfiguration; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class ConfigurationManager { private static Configuration scannerConfiguration; static Logger logger = LoggerFactory.getLogger(ConfigurationManager.class); public static void initializeConfiguration(String path) throws ConfigurationException { scannerConfiguration = new PropertiesConfiguration(ConfigurationManager.class.getClassLoader().getResource(path)); } public static void initializeConfiguration(File path) throws ConfigurationException { scannerConfiguration = new PropertiesConfiguration(path); } public static Configuration getScannerConfiguration() { return scannerConfiguration; } }