IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Plateformes réactives et architectures modulaires Java Discussion :

Problème de base?


Sujet :

Plateformes réactives et architectures modulaires Java

  1. #1
    Membre éprouvé
    Inscrit en
    Mars 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2006
    Messages : 848
    Points : 1 078
    Points
    1 078
    Par défaut Problème de base?
    Bonjour,

    Un cas à priori basique ne fonctionne pas chez moi, je voulais savoir si c'était normal ou si j'ai raté un truc.

    Je créé un bean que j'exporte en service OSGi sous l'interface "monpackage.Toto"
    Je créé un autre bean que je link à un service OSGi d'interface "monpackage.Toto"

    Problème: lorsque ces deux opérations sont dans le même bundle, ça ne marche pas (la dépendance n'est jamais résolue et aucun service n'est publié).

    J'ai trouvé ces solutions de contournement:
    - mettre le lien OSGi en "optional"
    - linker vers le bean plutôt que vers le service.

    La seconde option ne me plaît pas du tout cas l'implémentation qui est publiée dans le même bundle est censée être une implémentation "de secours" (ranking très faible)

    Quand à la première, j'aimerais être sûr de ne pas me retrouver avec un service null...

    Est-ce normal?

  2. #2
    Membre éprouvé
    Inscrit en
    Mars 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2006
    Messages : 848
    Points : 1 078
    Points
    1 078
    Par défaut
    Alors, pour ceux que ça intéresserait, voici la confirmation de mon problème:
    doc Spring DM

    Les solutions de contournement que j'ai trouvé:
    - Mettre le lien "optional" et ajouter un "depends-on" pour s'assurer que le lien optionnel est toujours satisfait.
    OU
    - Ajouter un Activator dans mon bundle dans lequel je créé et publie mon service. (Cette solution n'est valable que parce que mon service n'a aucune dépendance et qu'il n'a donc pas à être géré par SpringDM...)

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

Discussions similaires

  1. Problème accès base de données
    Par alainconnu dans le forum Outils
    Réponses: 3
    Dernier message: 27/04/2006, 09h31
  2. Problème de base avec Delphi
    Par Chaumel dans le forum Bases de données
    Réponses: 1
    Dernier message: 26/04/2006, 08h58
  3. Problème Update Base de données avec les composants ADO
    Par lingli dans le forum Bases de données
    Réponses: 5
    Dernier message: 20/04/2006, 00h41
  4. Problème de base MySQL avec installation de script
    Par JoN28fr dans le forum Installation
    Réponses: 3
    Dernier message: 27/10/2005, 18h34
  5. Problème connection base
    Par krfa1 dans le forum ASP
    Réponses: 5
    Dernier message: 15/09/2005, 15h58

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