celix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pepijn Noltes (JIRA)" <j...@apache.org>
Subject [jira] [Closed] (CELIX-326) Add service version support to dependency manager
Date Wed, 06 Jul 2016 15:52:11 GMT

     [ https://issues.apache.org/jira/browse/CELIX-326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Pepijn Noltes closed CELIX-326.
-------------------------------
    Resolution: Fixed

> Add service version support to dependency manager
> -------------------------------------------------
>
>                 Key: CELIX-326
>                 URL: https://issues.apache.org/jira/browse/CELIX-326
>             Project: Celix
>          Issue Type: Improvement
>            Reporter: Bjoern Petri
>            Assignee: Bjoern Petri
>
> Add service version support to Apache Celix using the dependency manager using symantic
versioning.
> * The support versions layout should be <major>[.<minor>][.<micro>][.<qualifier>]
> * A version should be provided with the component_addService method.
> * If no version is supplied a warning should be logged
>  * The version range format should be <version>, [<version>,<version>)
and [version]
> * A version range should be provided with the serviceDependency_setService.
> * If the version range is not supplied a warning should be logged.
> * The dependency manager should add a property "version" when registering services.
> * The dependency manager should add a filter for the version range when tracking service
dependencies.
> * Update services with a macro <SERVICE>_VERSION and <SERVICE>_RANGE



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message