Reintroduce netmod dependency 23/100323/1
authorguillaume.lambert <guillaume.lambert@orange.com>
Wed, 2 Mar 2022 21:20:14 +0000 (22:20 +0100)
committerGilles Thouenon <gilles.thouenon@orange.com>
Fri, 1 Apr 2022 08:46:35 +0000 (10:46 +0200)
commit765a6f91ab92bb47cf6baceeef8a6f2e8de80b59
tree408819caeb75c0a8cfeeeaaebf39acfd6186db91
parent9613546be6364f28fa1f49df19c7a2b89ac9974e
Reintroduce netmod dependency

Many devices do not advertise netmod capabilities,
which caused error for subscription.
The previous fix removed netmod dependency.

- reintroduce the netmod dependency
- handle non-compliant devices
  by catching empty list of supported streams and so on
- ensure OpenROADM streams subscriptions are tested first
  before testing NetCONF streams

JIRA: TRNSPRTPCE-621
Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
Change-Id: I41e4cd3a673137e109a845e0c3fbac5ecf3968e5
networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/NetConfTopologyListener.java