Merge "Write first CompositeNode into Json"
[controller.git] / opendaylight / md-sal / sal-dom-broker / src / main / java / org / opendaylight / controller / sal / dom / broker / impl / DataReaderRouter.xtend
1 package org.opendaylight.controller.sal.dom.broker.impl
2
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
7
8 class DataReaderRouter extends AbstractDataReadRouter<InstanceIdentifier, CompositeNode> {
9
10     override protected merge(InstanceIdentifier path, Iterable<CompositeNode> data) {
11         val iterator = data.iterator;
12         if(iterator.hasNext) {
13             return data.iterator.next
14         }
15         return null;
16     }
17
18 }