karaf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (KARAF-5376) Processor mechanism for feature definitions (a.k.a. "better overrides")
Date Wed, 06 Dec 2017 19:04:00 GMT

    [ https://issues.apache.org/jira/browse/KARAF-5376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16280679#comment-16280679

ASF subversion and git services commented on KARAF-5376:

Commit fb3ec2ec840e233a5d6078e816b535a798ea169f in karaf's branch refs/heads/KARAF-5376-overrides_v2
from [~gzres]
[ https://gitbox.apache.org/repos/asf?p=karaf.git;h=fb3ec2e ]

[KARAF-5376] Integrate features processor with Deployer and SubsystemResolver

After easier part of using features processor in static assembly
builder, now it's also used by FeaturesService, Deployer and

* SubsystemResolver takes overrides and blacklist into account during bundle download and
* Bundle override is implemented in both MAVEN and OSGI modes
* FeaturesService uses now enums for snapshot update kind and service requirements options
* SubsystemResolver has pulled up some methods to interfaces
* overrides are no longer used by deployer explicitly - they're configured at model level
and checked by SubsystemResolver
* Lots of new documentation added
* Deployer.DeploymentState has now two maps for features - by ID and by name only (mapped
to list of versions of feature for given name)
* Deployer.DeploymentRequest no longer has overrides field
* tests added in SubsystemTest for overrides and blacklists
* AssemblyDeployCallback no longer uses Blacklist by itself - uses features processor instead
* More logging added to assembly Builder (we can see what's blacklisted and what's overriden)
* Overrides are already included in distro

> Processor mechanism for feature definitions (a.k.a. "better overrides")
> -----------------------------------------------------------------------
>                 Key: KARAF-5376
>                 URL: https://issues.apache.org/jira/browse/KARAF-5376
>             Project: Karaf
>          Issue Type: Proposal
>          Components: karaf-feature
>            Reporter: Grzegorz Grzybek
>            Assignee: Grzegorz Grzybek
> It'd be good to have a mechanism that could transform/enhance/process feature definitions
after reading them from original feature XML descriptors and before passing them to Karaf
features deployer.
> Current overrides mechanism could be generalized beyond simple version change for {{<feature>/<bundle>}}

This message was sent by Atlassian JIRA

View raw message