0

Je souhaite configurer le comportement de l'un de mes fichiers mdbs avec une chaîne. J'ai créé une méthode setMessageType et je veux injecter la chaîne d'identifiant dans le mdb par configuration dans le ejb-jar (descripteur de déploiement).Injecter une chaîne dans un bean géré par message

Je sais comment déclarer un bean dans l'ejb-jar mais comment contrôler l'injection de dépendances?

Salutations,

Laures

Répondre

1

drôle Je ne vais jamais une réponse à cette question.

<message-driven> 
    <ejb-name>mymdb</ejb-name> 
    <ejb-class>net.something.MyMDBClass</ejb-class> 
    <activation-config> 
     <activation-config-property> 
      <activation-config-property-name>destinationType</activation-config-property-name> 
      <activation-config-property-value>javax.jms.Topic</activation-config-property-value> 
     </activation-config-property> 
     <activation-config-property> 
      <activation-config-property-name>destination</activation-config-property-name> 

      <activation-config-property-value>i.listen.here</activation-config-property-value> 
     </activation-config-property> 
    </activation-config> 
    <env-entry> 
     <env-entry-name>MessageType</env-entry-name> 
     <env-entry-type>java.lang.String</env-entry-type> 
     <env-entry-value>myconfigstring</env-entry-value> 
    </env-entry> 
</message-driven> 
+0

... et comment y accéder ?! Apparemment avec JNDI sur java: comp/env/MessageType ... – mgaert

Questions connexes