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

Felix Meschberger reassigned FELIX-217:
---------------------------------------

    Assignee: Felix Meschberger

> Assembly Bundle
> ---------------
>
>                 Key: FELIX-217
>                 URL: https://issues.apache.org/jira/browse/FELIX-217
>             Project: Felix
>          Issue Type: New Feature
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>            Priority: Trivial
>         Attachments: assembly.jar
>
>
> There are different threads on the dev list, which discuss around installing 
> bundles of bundles ([1], [2]). In this discussion, I presented the ideas 
> behind a bundle we built to manage the installation/update of a new system we 
> are building. To show more, how it is being done, I attach the code for this 
> bundle here. I put it under ASL 2 and would also agree to add it to Felix as 
> a contribution.
> The goals behind this bundle are:
> (1) In our system, we have potentially more than one source of 
> installation/upgrade order. So we had to find a solution of making these 
> processes thread safe in a sense, that another thread should not 
> install/update/remove bundles while another thread is for example trying to 
> deploy bundles through OBR. This is solved by having an InstallerService, 
> which should be used instead of directly doing BundleContext.installBundle, 
> etc.
> (2) Likewise we had to "serialize" uses of the OBR, which is also solved by 
> the InstallerService mentioned above.
> (3) We defined the Assembly Bundle, which defines a set of bundles to be 
> installed together.
> Any comments here or on the list are very welcome.
> [1] http://www.mail-archive.com/[EMAIL PROTECTED]/msg03809.html
> [2] http://www.mail-archive.com/[EMAIL PROTECTED]/msg04005.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to