Remove OSGi dependency from bgpcep modules (BGPCEP-881)

[BGPCEP-905] Remove use of blueprint in config-loader-impl Created: 13/May/20  Updated: 03/Nov/20  Resolved: 03/Nov/20

Status: Resolved
Project: bgpcep
Component/s: General
Affects Version/s: None
Fix Version/s: Silicon

Type: Sub-task Priority: High
Reporter: Robert Varga Assignee: Robert Varga
Resolution: Done Votes: 0
Labels: pt
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

config-loader-impl does not use anything blueprint-specific, in fact it actively battles blueprint by using odl:static-reference. Reformulate it in terms of OSGi DS, binding it to proper codec services, so that we can discover the associated EffectiveModelContext.

Also clean up the FileWatcher lifecycle, as it seems it should not really be a separate component.


Generated at Wed Feb 07 19:14:27 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.