diff options
author | Ryan Goulding <ryandgoulding@gmail.com> | 2017-09-14 12:37:10 -0400 |
---|---|---|
committer | Ryan Goulding <ryandgoulding@gmail.com> | 2017-09-14 12:40:13 -0400 |
commit | eb790498dacf46fc594b93bf62a6e17f686af62e (patch) | |
tree | 3acba84982203162bc41758391183ae12851b082 /.gitignore | |
parent | bd920facad4f9ce5e8651acb6c477446106e892f (diff) |
Fix SDNC service registration
Instead of registgering services via BundleActivator(s), use blueprint
instead. This change deletes the RecordingActivator, as it was just
used to kickstart the service registration using felix dm. The idea
here is to instead use blueprint through recording-blueprint.xml.
The decision was also made to register the Service(s) using the
implementation class name instead of the interface class name for
backwards compatibility reasons. In all reality, registering Service(s)
under the implementation name is less future proof since clients are
no longer able to easily swap in a separate implementation Service.
In the future, we should consider finding usages of this Service and
ensuring that they poll for the interface rather than the implementation.
However, that is separate from this change and is considered future work.
Issue-Id: SDNC-54
Change-Id: I757bb90f91d114668c153ec5debb5c65af44452a
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions