Merge "creating a default subnet"
[controller.git] / opendaylight / md-sal / sal-dom-broker / src / main / java / org / opendaylight / controller / sal / dom / broker / DataBrokerImpl.xtend
1 package org.opendaylight.controller.sal.dom.broker
2
3 import org.opendaylight.controller.sal.core.api.data.DataProviderService
4 import org.opendaylight.controller.sal.common.DataStoreIdentifier
5 import org.opendaylight.controller.sal.core.api.data.DataProviderService.DataRefresher
6 import org.opendaylight.controller.sal.core.api.data.DataValidator
7 import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier
8 import org.opendaylight.controller.sal.dom.broker.impl.DataReaderRouter
9 import org.opendaylight.controller.sal.core.api.data.DataChangeListener
10 import org.opendaylight.controller.md.sal.common.api.data.DataCommitHandler
11 import org.opendaylight.yangtools.yang.data.api.CompositeNode
12 import org.opendaylight.controller.md.sal.common.api.data.DataReader
13
14 class DataBrokerImpl implements DataProviderService {
15
16     val readRouter = new DataReaderRouter();
17
18     override addRefresher(DataStoreIdentifier store, DataRefresher refresher) {
19         // NOOP
20     }
21
22     override addValidator(DataStoreIdentifier store, DataValidator validator) {
23         // NOOP
24     }
25
26     override beginTransaction() {
27         // NOOP
28     }
29
30     override readConfigurationData(InstanceIdentifier path) {
31         readRouter.readConfigurationData(path)
32     }
33
34     override readOperationalData(InstanceIdentifier path) {
35         readRouter.readOperationalData(path)
36     }
37
38     override registerConfigurationReader(InstanceIdentifier path, DataReader<InstanceIdentifier, CompositeNode> reader) {
39         readRouter.registerConfigurationReader(path, reader);
40     }
41
42     override registerOperationalReader(InstanceIdentifier path, DataReader<InstanceIdentifier, CompositeNode> reader) {
43         readRouter.registerOperationalReader(path, reader);
44     }
45
46     override removeRefresher(DataStoreIdentifier store, DataRefresher refresher) {
47         // NOOP
48     }
49
50     override removeValidator(DataStoreIdentifier store, DataValidator validator) {
51         // NOOP
52     }
53
54     override registerDataChangeListener(InstanceIdentifier path, DataChangeListener listener) {
55         // NOOP
56     }
57
58     override registerCommitHandler(InstanceIdentifier path,
59         DataCommitHandler<InstanceIdentifier, CompositeNode> commitHandler) {
60         // NOOP
61     }
62
63 }