Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OGSi Java Discussion :

[OSGi] Chargement en deux phases (Apache Felix)


Sujet :

OGSi Java

  1. #1
    Expert éminent sénior
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : octobre 2005
    Messages : 7 431
    Points : 21 304
    Points
    21 304
    Par défaut [OSGi] Chargement en deux phases (Apache Felix)
    Bonjour,

    J'utilise Apache Felix et j'aurais aimé savoir s'il était possible de faire un chargement en deux phases d'un bundle ?

    Je m'explique : Actuellement, je fais un installBundle depuis le bundleContext pour installer un bundle spécifique et ensuite je récupére des informations dans le Manifest et je récupère des resources dans le bundle avec la méthode getResource(). Jusque là tout marche très bien, mais le problème est qu'en fonction des informations que je trouve dans le manifest, je dois installer de nouveaux bundles. Et le problème est que je dois les installer avant le bundle que je suis en train de lire...

    Donc, est-ce qu'il est possible de demander au context de lire le bundle sans l'installer, de faire des opérations dessus (récupérer des informations, des resources) et enfin de l'installer à la main une fois qu'on a fait tout cela ?

    Merci d'avance

  2. #2
    Membre actif

    Inscrit en
    mai 2002
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : mai 2002
    Messages : 328
    Points : 209
    Points
    209
    Par défaut
    Hello,

    J'imagine que si tu installes un bundle et qu'il manque des dépendances, tu vas avoir une erreur du conteneur OSGi... mais ce n'est pas très grave à mon avis.

    Tu peux continuer ton process, installer tous les bundles dont tu as besoin, en analysant les manifest des bundles que tu installes au fur et à mesure...

    Une fois le travail terminé, tu dois faire un start() sur tous les bundles que tu as installés afin de t'assurer que leur résolution peut être effectuée.

    Anthony

  3. #3
    Expert éminent sénior
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : octobre 2005
    Messages : 7 431
    Points : 21 304
    Points
    21 304
    Par défaut
    Citation Envoyé par onlytoine Voir le message
    Hello,

    J'imagine que si tu installes un bundle et qu'il manque des dépendances, tu vas avoir une erreur du conteneur OSGi... mais ce n'est pas très grave à mon avis.

    Tu peux continuer ton process, installer tous les bundles dont tu as besoin, en analysant les manifest des bundles que tu installes au fur et à mesure...

    Une fois le travail terminé, tu dois faire un start() sur tous les bundles que tu as installés afin de t'assurer que leur résolution peut être effectuée.

    Anthony
    J'avais pas pensé que je pouvais ignorer simplement l'exception.

    Pour finir, j'ai fait la lecture en ouvrant le fichier Zip et en faisant des lectures dedans, ça marche aussi très bien

    Merci de ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [OSGi / Apache Felix] Context path
    Par noOneIsInnocent dans le forum OGSi
    Réponses: 2
    Dernier message: 10/05/2015, 16h05
  2. Developpemnt modulaire: OSGi avec Apache Felix
    Par haloa dans le forum OGSi
    Réponses: 2
    Dernier message: 01/03/2014, 01h51
  3. [OSGI] Tests unitaires et Apache Felix
    Par identifiant_bidon dans le forum OGSi
    Réponses: 7
    Dernier message: 25/11/2011, 17h12
  4. Eclipse, Maven et OSGI (Apache Felix)
    Par martinro dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 07/05/2010, 23h32
  5. Réponses: 0
    Dernier message: 26/04/2009, 18h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo