Add mappingservice-netconf bundle 53/10153/5
authorFlorin Coras <fcoras@ac.upc.edu>
Fri, 22 Aug 2014 03:29:22 +0000 (20:29 -0700)
committerFlorin Coras <fcoras@ac.upc.edu>
Fri, 29 Aug 2014 07:35:21 +0000 (00:35 -0700)
commit17929cf6c2751896d6be820412ead5ca2d034a08
treedd115cfe52566339e349bddfa3f6fcc657889a96
parentb9bdaffb10e17210368ba2480026db2a4e9c2e83
Add mappingservice-netconf bundle

The goal is to enable the management of NETCONF connections to LISP
devices via a simple REST API. If the functionality turns out to be
useful to other controller services, a Java API may also be defineda in
the future.

The bundle consists of a netconf-connector data model that defines RPCs
for spinning up/down sal-netconf-connectors and the associated service
implementation. Both dependency resolution and netconf-connector
instantiation/tearing down are done programmatically via JMX.

Change-Id: I6db79956c1c43b57a6386366c9b4f16937aa53cc
Signed-off-by: Florin Coras <fcoras@ac.upc.edu>
12 files changed:
commons/parent/pom.xml
distribution/pom.xml
mappingservice/netconf/META-INF/MANIFEST.MF [new file with mode: 0644]
mappingservice/netconf/pom.xml [new file with mode: 0644]
mappingservice/netconf/src/main/java/org/opendaylight/lispflowmapping/config/yang/netconf/impl/LfmNetconfConnectorProviderModule.java [new file with mode: 0644]
mappingservice/netconf/src/main/java/org/opendaylight/lispflowmapping/config/yang/netconf/impl/LfmNetconfConnectorProviderModuleFactory.java [new file with mode: 0644]
mappingservice/netconf/src/main/java/org/opendaylight/lispflowmapping/netconf/impl/LispDeviceNetconfConnector.java [new file with mode: 0644]
mappingservice/netconf/src/main/java/org/opendaylight/lispflowmapping/netconf/impl/LispNetconfConnector.java [new file with mode: 0644]
mappingservice/netconf/src/main/yang/lfm-ncc-provider-impl.yang [new file with mode: 0644]
mappingservice/netconf/src/main/yang/lfm-netconf-connector.yang [new file with mode: 0644]
mappingservice/netconf/src/test/java/org/opendaylight/lispflowmapping/netconf/impl/LispDeviceNetconfConnectorTest.java [new file with mode: 0644]
mappingservice/pom.xml