Details
-
Epic
-
Status: Confirmed
-
Highest
-
Resolution: Unresolved
-
None
-
None
-
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.
Attachments
Issue Links
- relates to
-
NETCONF-774 Remove the ability to select DOMDataBroker wiring
-
- Resolved
-
-
NETCONF-781 HTTP ERROR 500 Request failed on restconf POST
-
- Resolved
-
-
NETCONF-1210 RESTCONF OPTIONS on /data does not produce Accept-Patch
-
- Confirmed
-
Gerrit Reviews
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 108909,5 | WIP: Add LocalRestconfStreamRegistry | master | netconf | Status: NEW | 0 | -1 |
| 108916,2 | Use DatabindContext in stream formatters | master | netconf | Status: NEW | 0 | -1 |
| 108918,2 | WIP: Pass DatabindContext to body parsers | master | netconf | Status: NEW | 0 | -1 |