Configuration et utilisation de la spécification d'activation J2C

Configurez des spécifications d'activation J2C et utilisez-les dans le déploiement des beans de gestion des messages pour les ressources JCA 1.5.

Les spécifications d'activation J2C font partie de la configuration du support de messagerie entrante pouvant être intégré à l'adaptateur de ressources JCA 1.5. Chaque adaptateur de ressources JCA 1.5 prenant en charge les messages entrants définit un ou plusieurs types de programmes d'écoute de messages dans son descripteur de déploiement (messagelistener dans le fichier ra.xml). Le programme d'écoute de messages est l'interface utilisée par l'adaptateur de ressources pour communiquer les messages entrants au point de contact de message. Un bean géré par message (MDB) est un point final de message et implémente une des interfaces de programme d'écoute de messages fournie par l'adaptateur de ressources. En autorisant plusieurs types de programmes d'écoute de messages, un adaptateur de ressources peut prendre en charge une multitude de protocole différents. Par exemple, l'interface javax.jms.MessageListener constitue un type de programme d'écoute de message prenant en charge la messagerie JMS. Pour chaque type de programme d'écoute de messages qu'un adaptateur de ressources implémente, ce dernier définit une spécification d'activation associée (activationspec dans le fichier ra.xml). La spécification d'activation sert à définir les propriétés de configuration pour un usage spécifique du support entrant pour le point de contact de réception.

Lorsqu'une application contenant un bean géré par message est déployée, le déployeur doit sélectionner un adaptateur de ressources prenant en charge le même type de programme d'écoute de messages que celui implémenté par le bean géré par message. En tant qu'élément du déploiement de beans gérés par messages, le déployeur doit préciser les propriétés à définir dans la spécification d'activation J2C. Ensuite, au démarrage de l'application, une instance de spécification d'activation J2C est créée et ces propriétés sont définies et utilisées pour activer le noeud final (à savoir, pour configurer le support entrant de l'adaptateur de ressources pour le bean géré par message spécifique).

Les applications dotées de beans gérés par messages peuvent spécifier toutes, certaines ou aucune des propriétés de configuration requises par la classe ActivationSpec pour remplacer la définition sectorisée par adaptateur de ressources. Indiquées comme propriétés d'activation-configuration dans le descripteur de déploiement de l'application, elles sont configurées au moment de l'assemblage de cette dernière. Pour les modifier, vous devez déployer à nouveau l'application. Elles sont uniques à une application et ne sont pas partagées avec d'autres beans gérés par messages. Toutes les propriétés définies dans le descripteur de déploiement de l'application ont priorité sur celles établies par la définition au niveau de l'adaptateur de ressources. De cette façon, les développeurs peuvent choisir les meilleures valeurs par défaut pour leurs applications.


Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cj2c_as
Nom du fichier : cj2c_as.html