public Object getProxy(String interfaceClass) { Set<Entry<Class<?>, Object>> entrySet = interfaceMapProxy.entrySet(); for (Entry<Class<?>, Object> entry : entrySet) { if (entry.getKey().getName().equals(interfaceClass)) { return entry.getValue(); } } for (ServiceBean<?> service : services) { if (interfaceClass.equals(service.getInterfaceClass().getName())) { ReferenceConfig<Object> reference = new ReferenceConfig<Object>(); reference.setApplication(service.getApplication()); reference.setRegistry(service.getRegistry()); reference.setRegistries(service.getRegistries()); reference.setInterface(service.getInterfaceClass()); reference.setVersion(service.getVersion()); interfaceMapProxy.put(service.getInterfaceClass(), reference.get()); return reference.get(); } } return null; }
if ((getRegistries() == null || getRegistries().isEmpty()) && (getProvider() == null || getProvider().getRegistries() == null || getProvider().getRegistries().isEmpty()) && (getApplication() == null || getApplication().getRegistries() == null || getApplication().getRegistries().isEmpty())) {
if ((getRegistries() == null || getRegistries().size() == 0) && (getProvider() == null || getProvider().getRegistries() == null || getProvider().getRegistries().size() == 0) && (getApplication() == null || getApplication().getRegistries() == null || getApplication().getRegistries().size() == 0)) {
if ((getRegistries() == null || getRegistries().size() == 0) && (getProvider() == null || getProvider().getRegistries() == null || getProvider().getRegistries().size() == 0) && (getApplication() == null || getApplication().getRegistries() == null || getApplication().getRegistries().size() == 0)) {