X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-dom-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fdom%2Fbroker%2Fimpl%2FDataReaderRouter.xtend;h=95d0018b2117c8c970a61c7902bbc44f2b3d8396;hp=504a3d639413f7f6b1b901297bbf215aa9825842;hb=8783c248f832b94b36b61d12230a87d973461f5c;hpb=df1eef1a88c6e96aac7071cae97c4ae41ea72b1d diff --git a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/impl/DataReaderRouter.xtend b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/impl/DataReaderRouter.xtend index 504a3d6394..95d0018b21 100644 --- a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/impl/DataReaderRouter.xtend +++ b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/impl/DataReaderRouter.xtend @@ -1,28 +1,32 @@ +/* + * Copyright (c) 2014 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, + * and is available at http://www.eclipse.org/legal/epl-v10.html + */ package org.opendaylight.controller.sal.dom.broker.impl -import org.opendaylight.controller.md.sal.common.impl.routing.AbstractDataReadRouter -import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier -import org.opendaylight.yangtools.yang.data.api.CompositeNode -import org.opendaylight.controller.md.sal.common.api.data.DataReader -import org.opendaylight.yangtools.yang.common.QName import java.net.URI -import java.util.List -import org.opendaylight.yangtools.yang.data.api.Node import java.util.ArrayList -import org.opendaylight.yangtools.yang.data.impl.SimpleNodeTOImpl -import java.util.Map -import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier.PathArgument -import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier.NodeIdentifier -import org.opendaylight.yangtools.yang.data.api.SimpleNode +import java.util.Collection import java.util.Collections -import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier.NodeIdentifierWithPredicates import java.util.HashMap -import static com.google.common.base.Preconditions.*; -import java.util.Collection -import java.util.Set +import java.util.Map import java.util.Map.Entry -import org.slf4j.LoggerFactory +import java.util.Set +import org.opendaylight.controller.md.sal.common.impl.routing.AbstractDataReadRouter +import org.opendaylight.yangtools.yang.common.QName +import org.opendaylight.yangtools.yang.data.api.CompositeNode +import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier +import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier.NodeIdentifierWithPredicates +import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier.PathArgument +import org.opendaylight.yangtools.yang.data.api.Node +import org.opendaylight.yangtools.yang.data.api.SimpleNode import org.opendaylight.yangtools.yang.data.impl.CompositeNodeTOImpl +import org.slf4j.LoggerFactory + +import static com.google.common.base.Preconditions.* class DataReaderRouter extends AbstractDataReadRouter { private static val LOG = LoggerFactory.getLogger(DataReaderRouter); @@ -35,7 +39,6 @@ class DataReaderRouter extends AbstractDataReadRouter>(); val keyNodes = new HashMap>(); - val iterator = data.iterator; for(dataBit : data) { try { if(pathArgument != null && dataBit != null) { @@ -78,7 +81,7 @@ class DataReaderRouter extends AbstractDataReadRouter