package org.skywalking.apm.collector.worker.config;
import org.skywalking.apm.util.StringUtil;
import org.skywalking.apm.collector.config.ConfigProvider;
/**
* @author pengys5
*/
public class HttpConfigProvider implements ConfigProvider {
@Override
public Class configClass() {
return HttpConfig.class;
}
@Override
public void cliArgs() {
if (!StringUtil.isEmpty(System.getProperty("http.HOSTNAME"))) {
HttpConfig.Http.HOSTNAME = System.getProperty("http.HOSTNAME");
}
if (!StringUtil.isEmpty(System.getProperty("http.PORT"))) {
HttpConfig.Http.PORT = System.getProperty("http.PORT");
}
if (!StringUtil.isEmpty(System.getProperty("http.CONTEXTPATH"))) {
HttpConfig.Http.CONTEXTPATH = System.getProperty("http.CONTEXTPATH");
}
}
}