package com.dianping.pigeon.remoting.common.codec;
import com.dianping.pigeon.config.ConfigManager;
import com.dianping.pigeon.config.ConfigManagerLoader;
/**
* @author qi.yin
* 2016/12/09 下午5:14.
*/
public class CodecConfigFactory {
public static volatile CodecConfig codecConfig;
private static ConfigManager configManager = ConfigManagerLoader.getConfigManager();
public static CodecConfig createClientConfig() {
if (codecConfig == null) {
synchronized (CodecConfigFactory.class) {
if (codecConfig == null) {
codecConfig = new CodecConfig(configManager);
}
}
}
return codecConfig;
}
}