[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: |
|
||||||||||||||||
| 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. |