NBI Notifications as karaf feature 23/94623/26
authormanuedelf <emmanuelle.delfour@orange.com>
Tue, 12 Jan 2021 22:11:47 +0000 (23:11 +0100)
committerguillaume.lambert <guillaume.lambert@orange.com>
Thu, 11 Mar 2021 15:47:41 +0000 (16:47 +0100)
commitc0fd1e023368a059dc204370f1a5b108914ae500
tree92f26294591acadd121a7b793fb2556d80051f3c
parentde218a942bf32f32e41d37b1f49f9a35e86d5dc0
NBI Notifications as karaf feature

- add a new maven module in features maven project
- update lighty with NBI notification:
  - NBI notifications is optional and could be activated through command
    line option -nbinotification
  - restconf file configuration is now passed with -restconf command
    line option
  - add apache common-cli to ease the parsing of command line options

JIRA: TRNSPRTPCE-343
Signed-off-by: manuedelf <emmanuelle.delfour@orange.com>
Change-Id: Ic28aef2705b5cd79277b56467727dedfe9b7b843
features/odl-transportpce-nbinotifications/pom.xml [new file with mode: 0644]
features/odl-transportpce-nbinotifications/src/main/feature/feature.xml [new file with mode: 0644]
features/odl-transportpce-nbinotifications/src/main/resources/org.opendaylight.transportpce.nbinotifications.cfg [new file with mode: 0644]
features/pom.xml
karaf/pom.xml
lighty/pom.xml
lighty/src/main/java/io/lighty/controllers/tpce/Main.java
lighty/src/main/java/io/lighty/controllers/tpce/module/TransportPCEImpl.java
lighty/src/main/java/io/lighty/controllers/tpce/utils/TPCEUtils.java
lighty/src/test/java/io/lighty/controllers/tpce/MaintTest.java