package com.hphoto.util;
import java.util.Enumeration;
import javax.servlet.ServletContext;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.HBaseConfiguration;
public class HphotoConfiguration {
private final static String KEY = HphotoConfiguration.class.getName();
public static Configuration create() {
Configuration conf = new HBaseConfiguration();
return conf;
}
public static Configuration get(ServletContext application) {
Configuration conf = (Configuration) application.getAttribute(KEY);
if (conf == null) {
conf = create();
Enumeration e = application.getInitParameterNames();
while (e.hasMoreElements()) {
String name = (String) e.nextElement();
conf.set(name, application.getInitParameter(name));
}
application.setAttribute(KEY, conf);
}
return conf;
}
}