package org.radargun.service;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
import org.radargun.logging.Log;
import org.radargun.logging.LogFactory;
import org.radargun.traits.ConfigurationProvider;
import org.radargun.utils.Utils;
/**
* @author Martin Gencur
*/
public class TomcatConfigurationProvider implements ConfigurationProvider {
protected final Log log = LogFactory.getLog(getClass());
private TomcatServerService service;
public TomcatConfigurationProvider(TomcatServerService service) {
this.service = service;
}
@Override
public Map<String, Properties> getNormalizedConfigs() {
return new HashMap<String, Properties>();
}
@Override
public Map<String, byte[]> getOriginalConfigs() {
Map<String, byte[]> configs = new HashMap<String, byte[]>();
try {
Utils.loadConfigFile(service.file, configs);
} catch (Exception e) {
log.error("Error while reading original configuration files", e);
}
return configs;
}
}