BUG 2920: Extend and simplify netconf connector topology model. 16/25416/26
authorTomas Cere <[email protected]>
Mon, 17 Aug 2015 13:14:29 +0000 (15:14 +0200)
committerTomas Cere <[email protected]>
Thu, 15 Oct 2015 10:28:53 +0000 (12:28 +0200)
commitec036b343d64ade111b24f3c590aa8f8d6cacf1d
tree228d6f0b49430857d63ad137dd12c408d7f98772
parent15e51e00d901ce2912db0cc240c8866a7a25311f
BUG 2920: Extend and simplify netconf connector topology model.

Add shared schema repository and netconf topology binding.
Create a default schema repository instance.
Add topology config.
Simplifiy netconf connector model to use new netconf
topology with backwards compatibility.
Bump netconf connector schema revision.

Change-Id: I3978a0a7e6e3c08dba52e65912bfe33ad46b4cf8
Signed-off-by: Tomas Cere <[email protected]>
25 files changed:
features/netconf-connector/pom.xml
features/netconf-connector/src/main/resources/features.xml
opendaylight/netconf/netconf-artifacts/pom.xml
opendaylight/netconf/netconf-connector-config/src/main/resources/initial/99-netconf-connector.xml
opendaylight/netconf/netconf-topology-config/pom.xml [new file with mode: 0644]
opendaylight/netconf/netconf-topology-config/src/main/resources/initial/02-netconf-topology.xml [new file with mode: 0644]
opendaylight/netconf/netconf-topology/pom.xml [new file with mode: 0644]
opendaylight/netconf/netconf-topology/src/main/java/org/opendaylight/controller/config/yang/netconf/topology/NetconfTopologyModule.java [new file with mode: 0644]
opendaylight/netconf/netconf-topology/src/main/java/org/opendaylight/controller/config/yang/netconf/topology/NetconfTopologyModuleFactory.java [new file with mode: 0644]
opendaylight/netconf/netconf-topology/src/main/java/org/opendaylight/controller/config/yang/netconf/topology/shared/schema/repository/SchemaRepositoryImplModule.java [new file with mode: 0644]
opendaylight/netconf/netconf-topology/src/main/java/org/opendaylight/controller/config/yang/netconf/topology/shared/schema/repository/SchemaRepositoryImplModuleFactory.java [new file with mode: 0644]
opendaylight/netconf/netconf-topology/src/main/java/org/opendaylight/netconf/topology/NetconfTopology.java [new file with mode: 0644]
opendaylight/netconf/netconf-topology/src/main/java/org/opendaylight/netconf/topology/SchemaRepositoryProvider.java [new file with mode: 0644]
opendaylight/netconf/netconf-topology/src/main/java/org/opendaylight/netconf/topology/TopologyMountPointFacade.java [new file with mode: 0644]
opendaylight/netconf/netconf-topology/src/main/java/org/opendaylight/netconf/topology/impl/NetconfTopologyImpl.java [new file with mode: 0644]
opendaylight/netconf/netconf-topology/src/main/yang/netconf-topology.yang [new file with mode: 0644]
opendaylight/netconf/netconf-topology/src/main/yang/shared-schema-repository.yang [new file with mode: 0644]
opendaylight/netconf/pom.xml
opendaylight/netconf/sal-netconf-connector/pom.xml
opendaylight/netconf/sal-netconf-connector/src/main/java/org/opendaylight/controller/config/yang/md/sal/connector/netconf/NetconfConnectorModule.java
opendaylight/netconf/sal-netconf-connector/src/main/java/org/opendaylight/controller/config/yang/md/sal/connector/netconf/NetconfConnectorModuleFactory.java
opendaylight/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/sal/NetconfDeviceDataBroker.java
opendaylight/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/sal/NetconfDeviceNotificationService.java
opendaylight/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/sal/NetconfDeviceSalProvider.java
opendaylight/netconf/sal-netconf-connector/src/main/yang/odl-sal-netconf-connector-cfg.yang