[NETCONF-773] Refactor restconf-nb wiring Created: 13/May/21  Updated: 06/Dec/23

Status: Confirmed
Project: netconf
Component/s: restconf-nb
Affects Version/s: None
Fix Version/s: 7.0.0

Type: Epic Priority: Highest
Reporter: Robert Varga Assignee: Robert Varga
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to NETCONF-774 Remove the ability to select DOMDataB... Resolved
relates to NETCONF-781 HTTP ERROR 500 Request failed on rest... Resolved
relates to NETCONF-1210 RESTCONF OPTIONS on /data does not pr... Confirmed
Epic Name: Rewire restconf-nb

 Description   

Wiring of services and component interactions are an utter mess in this component – mostly due to a number of half-finished/unexplained migrations dating back years.

This revolves around JSONRestconfService, Handler and UpdateHandlers, as well as various Wrapper interfaces – their interaction with individual utilities, implementations, Blueprint XML as well as javax.inject annotations (and their injection wiring).

All of this needs to be cleaned up, so that proper lifecycle is obvious and we do not have useless layers and indirections.



 Comments   
Comment by Robert Varga [ 02/Jul/21 ]

This has been partially delivered for 2.0.0, but we still have a few Handlers. Punting to 2.0.1.

Generated at Wed Feb 07 20:15:52 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.