1 package org.opendaylight.controller.sal.dom.broker.impl
3 import org.opendaylight.controller.md.sal.common.impl.routing.AbstractDataReadRouter
4 import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier
5 import org.opendaylight.yangtools.yang.data.api.CompositeNode
6 import org.opendaylight.controller.md.sal.common.api.data.DataReader
8 class DataReaderRouter extends AbstractDataReadRouter<InstanceIdentifier, CompositeNode> {
10 override protected merge(InstanceIdentifier path, Iterable<CompositeNode> data) {
11 val iterator = data.iterator;
12 if(iterator.hasNext) {
13 return data.iterator.next