X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fconfig%2Fconfig-manager-facade-xml%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Ffacade%2Fxml%2Fmapping%2Fconfig%2FServiceRegistryWrapper.java;h=0d04194af669a55e25023cf1122a7e1b4806f267;hp=eab120a3ba749d46ea42307b43e3e40b94a485ee;hb=d266f4384d4850af9049d7cddd2bbac8f75ba61e;hpb=b197d75e803beac663033287d769dce62c108490 diff --git a/opendaylight/config/config-manager-facade-xml/src/main/java/org/opendaylight/controller/config/facade/xml/mapping/config/ServiceRegistryWrapper.java b/opendaylight/config/config-manager-facade-xml/src/main/java/org/opendaylight/controller/config/facade/xml/mapping/config/ServiceRegistryWrapper.java index eab120a3ba..0d04194af6 100644 --- a/opendaylight/config/config-manager-facade-xml/src/main/java/org/opendaylight/controller/config/facade/xml/mapping/config/ServiceRegistryWrapper.java +++ b/opendaylight/config/config-manager-facade-xml/src/main/java/org/opendaylight/controller/config/facade/xml/mapping/config/ServiceRegistryWrapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015 Cisco Systems, Inc. and others. All rights reserved. + * Copyright (c) 2015, 2017 Cisco Systems, Inc. and others. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v1.0 which accompanies this distribution, @@ -30,35 +30,36 @@ public class ServiceRegistryWrapper { Map> serviceNameToRefNameToInstance = mappedServices.get(namespace); Preconditions.checkArgument(serviceNameToRefNameToInstance != null, - "No service mapped to %s:%s:%s. Wrong namespace, available namespaces: %s", - namespace, serviceType, refName, mappedServices.keySet()); + "No service mapped to %s:%s:%s. Wrong namespace, available namespaces: %s", namespace, serviceType, + refName, mappedServices.keySet()); Map refNameToInstance = serviceNameToRefNameToInstance.get(serviceType); Preconditions.checkArgument(refNameToInstance != null, - "No service mapped to %s:%s:%s. Wrong service type, available service types: %s" - , namespace, serviceType, refName, serviceNameToRefNameToInstance.keySet()); + "No service mapped to %s:%s:%s. Wrong service type, available service types: %s", namespace, + serviceType, refName, serviceNameToRefNameToInstance.keySet()); String instanceId = refNameToInstance.get(refName); Preconditions.checkArgument(instanceId != null, - "No service mapped to %s:%s:%s. Wrong ref name, available ref names: %s" - ,namespace, serviceType, refName, refNameToInstance.keySet()); + "No service mapped to %s:%s:%s. Wrong ref name, available ref names: %s", namespace, serviceType, + refName, refNameToInstance.keySet()); Services.ServiceInstance serviceInstance = Services.ServiceInstance.fromString(instanceId); Preconditions.checkArgument(serviceInstance != null, - "No service mapped to %s:%s:%s. Wrong ref name, available ref names: %s" - ,namespace, serviceType, refName, refNameToInstance.keySet()); + "No service mapped to %s:%s:%s. Wrong ref name, available ref names: %s", namespace, serviceType, + refName, refNameToInstance.keySet()); - String qNameOfService = configServiceRefRegistry.getServiceInterfaceName(namespace, serviceType); + String serviceName = configServiceRefRegistry.getServiceInterfaceName(namespace, serviceType); try { /* - Remove transaction name as this is redundant - will be stripped in DynamicWritableWrapper, - and makes it hard to compare with service references got from MXBean attributes - */ - return ObjectNameUtil.withoutTransactionName( - configServiceRefRegistry.getServiceReference(qNameOfService, refName)); + * Remove transaction name as this is redundant - will be stripped in + * DynamicWritableWrapper, and makes it hard to compare with service references + * got from MXBean attributes + */ + return ObjectNameUtil + .withoutTransactionName(configServiceRefRegistry.getServiceReference(serviceName, refName)); } catch (final InstanceNotFoundException e) { - throw new IllegalArgumentException("No serviceInstance mapped to " + refName - + " under service name " + serviceType + " , " + refNameToInstance.keySet(), e); + throw new IllegalArgumentException("No serviceInstance mapped to " + refName + " under service name " + + serviceType + " , " + refNameToInstance.keySet(), e); } } @@ -67,16 +68,16 @@ public class ServiceRegistryWrapper { Map>> retVal = new HashMap<>(); Map> serviceMapping = configServiceRefRegistry.getServiceMapping(); - for (Map.Entry> qNameToRefNameEntry : serviceMapping.entrySet()){ - for (String refName : qNameToRefNameEntry.getValue().keySet()) { + for (Map.Entry> nameToRefEntry : serviceMapping.entrySet()) { + for (String refName : nameToRefEntry.getValue().keySet()) { - ObjectName on = qNameToRefNameEntry.getValue().get(refName); + ObjectName on = nameToRefEntry.getValue().get(refName); Services.ServiceInstance si = Services.ServiceInstance.fromObjectName(on); - QName qname = QName.create(qNameToRefNameEntry.getKey()); + QName qname = QName.create(nameToRefEntry.getKey()); String namespace = qname.getNamespace().toString(); - Map> serviceToRefs = - retVal.computeIfAbsent(namespace, k -> new HashMap<>()); + Map> serviceToRefs = retVal.computeIfAbsent(namespace, + k -> new HashMap<>()); String localName = qname.getLocalName(); Map refsToSis = serviceToRefs.computeIfAbsent(localName, k -> new HashMap<>());