package com.dianping.pigeon.registry.listener;
import com.dianping.pigeon.extension.ExtensionLoader;
import com.dianping.pigeon.log.Logger;
import com.dianping.pigeon.log.LoggerLoader;
/**
* Created by chenchongze on 17/5/4.
*/
public class RegistryNotifyListenerLoader {
private static RegistryNotifyListener registryNotifyListener = ExtensionLoader.getExtension(RegistryNotifyListener.class);
private static final Logger logger = LoggerLoader.getLogger(RegistryNotifyListener.class);
static {
if (registryNotifyListener == null) {
registryNotifyListener = new DefaultRegistryNotifyListener();
}
logger.info("registryNotifyListener: " + registryNotifyListener.getClass().getName());
}
public static RegistryNotifyListener getRegistryNotifyListener() {
return registryNotifyListener;
}
}