Details
-
Type:
Bug
-
Status: Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: karaf
-
Labels:None
Description
Currently the feature service uses strings for many different purposes:
- feature name
- feature name glob
- feature version
- feature version range
It is difficult to tell what purpose such a string has.
I would like to create a type FeatureReq(name, VersionRange) that describes better what we do. This should make the code a lot easier to understand.
Ideally we would also reflect this in the service interface but the stay backwards compatbile I will only use the new types internally.
Attachments
Issue Links
- links to