Hi Romain,

regarding the kar deployer, in any case (even during an update), the behavior is: - uncompress the kar file (in local-repo for Karaf 2.2.x, in system folder for Karaf 3.0.0/trunk)
- lookup on all features files, and update the features repository
- install/update the features

You are right regarding the documentation, I gonna improve it with your expected cinematic.

Regards
JB

On 04/06/2012 04:20 PM, Romain Gilles wrote:
Ok!
Thank you JB,
If I understand right the feature deployment is not the same if you
deploy it through a kar or a feature directly?
The kar install all its embedded features + the transitive where the
direct feature deployer only add the feature to the feature list.
But what's append in the other use cases as update and remove.

Is there a different behavior regarding the deployer?

I saw the documentation of the deployer:
http://karaf.apache.org/manual/latest-2.2.x/users-guide/deployer.html
But there is not description of the other use cases.

Where I can find the details? Does I need to go to the code?
Can I help by providing a table or something like that?

Regards,
Romain.



Le vendredi 6 avril 2012, Jean-Baptiste Onofré a écrit :

    Hi Romain,

    the deploy folder is managed by a set of deployers.

    deploy directory is monitored by Felix fileinstall which "delegates"
    the file handling to a deployer:
    - core file install deployer (for bundle and config file)
    - feature deployer
    - blueprint deployer
    - kar deployer
    - wrap deployer

    The behavior depends of the deployer.

    For instance, the kar deployer uncompress the kar file, lookup for
    feature files and install all features in the feature files.

    The feature deployer register the feature URL (as features:add-url
    command) but doesn't install a feature by default.

    The default Felix fileinstall deployer should start the bundle.

    Regards
    JB

    On 04/06/2012 02:40 PM, Romain Gilles wrote:

        Hi all,
        Someone can correct me if I'm wrong on my understanding of deploy
        directory behavior?
        bundle / feature / kar / configuration file:
        1. drop new => install it but not start it.
        2. update => refresh the corresponding bundle / features and
        associated
        bundles in case of feature or kar
        3. remove => stop and uninstall corresponding bundle / features and
        associated bundles in case of feature and kar

        I'm not sure that kar archives are supported.

        Regards,

        Romain.


    --
    Jean-Baptiste Onofré
    [email protected]
    http://blog.nanthrax.net
    Talend - http://www.talend.com


--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to