package com.dianping.pigeon.remoting.invoker.proxy;
import com.dianping.pigeon.extension.ExtensionLoader;
import com.dianping.pigeon.log.LoggerLoader;
import com.dianping.pigeon.log.Logger;
/**
* Created by chenchongze on 15/12/16.
*/
public class ServiceProxyLoader {
private static ServiceProxy serviceProxy = ExtensionLoader.getExtension(ServiceProxy.class);
private static final Logger logger = LoggerLoader.getLogger(ServiceProxyLoader.class);
static {
if (serviceProxy == null) {
serviceProxy = new DefaultServiceProxy();
}
logger.info("serviceProxy:" + serviceProxy);
serviceProxy.init();
}
public static ServiceProxy getServiceProxy() {
return serviceProxy;
}
}