package com.alibaba.doris.dataserver.config;
import java.util.List;
import java.util.Properties;
import com.alibaba.doris.dataserver.config.data.ModuleConfigure;
/**
* @author ajun Email:jack.yuj@alibaba-inc.com
*/
public class DataServerConfigure {
public List<ModuleConfigure> getModuleConfigList() {
return moduleConfigList;
}
public void setModuleConfigList(List<ModuleConfigure> moduleConfigList) {
this.moduleConfigList = moduleConfigList;
for (ModuleConfigure conf : moduleConfigList) {
conf.setDataServerConfigure(this);
}
}
public ModuleConfigure getModuleConfigure(String moduleClassName) {
for (ModuleConfigure conf : moduleConfigList) {
if (conf.getClassName().equals(moduleClassName)) {
return conf;
}
}
return null;
}
public Properties getCommandLine() {
return commandLine;
}
public void setCommandLine(Properties commandLine) {
this.commandLine = commandLine;
}
private List<ModuleConfigure> moduleConfigList;
private Properties commandLine = new Properties();
}