Création d'une ressource de fabrique de connexions JMS

Lorsque vous créez une fabrique de connexions JMS, GlassFish Server crée un pool de connexions de connecteur et une ressource de connecteur pour la fabrique de connexions. Vous pouvez visualiser ces objets sous le noeud Connecteurs.

  1. Dans l'arborescence de navigation, développez le noeud Ressources.

  2. Sous le noeud Ressources, développez le noeud Ressources JMS.

  3. Sous le noeud Ressources JMS, sélectionnez le noeud Fabriques de connexions JMS.

    La page Fabriques de connexions JMS apparaît.

  4. Sur la page Fabriques de connexions JMS, cliquez sur Nouveau.

    La page Nouvelle fabrique de connexions JMS apparaît.

  5. Dans le champ Nom du pool, saisissez le nom unique de la fabrique de connexions.

    GlassFish Server définit le nom JNDI de la fabrique de connexions sur cette valeur.

  6. Dans la liste déroulante Type de ressource, sélectionnez javax.jms.ConnectionFactory, javax.jms.QueueConnectionFactory ou javax.jms.TopicConnectionFactory.

  7. Dans le champ Description, saisissez la description de la fabrique de connexions.

  8. Sélectionnez la case Activé du champ Statut pour activer la ressource lors de l'exécution.

    Cette option est activée par défaut.

  9. Dans le champ Taille initiale et minimale du pool, spécifiez le nombre minimal de connexions dans le pool.

    La valeur par défaut est 8.

  10. Dans le champ Taille maximale du pool, spécifiez le nombre maximal de connexions dans le pool.

    La valeur par défaut est 32.

  11. Dans le champ Valeur de redimensionnement du pool, spécifiez le nombre de connexions à enlever lorsque le délai d'inactivité du pool est dépassé.

    La valeur par défaut est 2.

  12. Dans le champ Délai d'inactivité, spécifiez la durée maximale, en secondes, pendant laquelle une connexion peut rester inactive dans le pool.

    La valeur par défaut est 300.

  13. Dans le champ Attente max., spécifiez le délai d'attente au-delà duquel la connexion est temporisée pour l'application demandant une connexion.

    La valeur par défaut est 60 000.

  14. Si la case Fermer toutes les connexions du champ Echec sur tout est cochée, GlassFish Server ferme toutes les connexions du pool et les rétablit en cas d'échec de l'une d'entre elles.

    Si vous ne sélectionnez pas cette case, les connexions individuelles ne seront rétablies que lorsqu'elles seront utilisées. Cette option est désactivée par défaut.

  15. Pour une ressource de fabrique de connexions JMS, sélectionnez le niveau de prise en charge des transactions.

    La valeur sélectionnée remplace l'attribut de prise en charge des transactions dans l'adaptateur de ressources de façon à garantir la compatibilité descendante.

  16. Cochez la case Obligatoire du champ Validation de la connexion pour activer la validation des connexions.

    Si cette option est sélectionnée, les connexions sont validées avant d'être affectées à l'application. Si la validation d'une ressource échoue, elle est détruite et une autre ressource est créée puis renvoyée. Cette option est désactivée par défaut.

  17. Dans la section Autres propriétés, spécifiez les propriétés supplémentaires de la fabrique de connexions.

    Pour plus d'informations sur les propriétés disponibles, reportez-vous à Propriétés propres aux fabriques de connexions JMS.

    Pour ajouter une propriété, cliquez sur le bouton Ajouter une propriété. Sur la ligne vide qui apparaît, saisissez le nom de la propriété dans le champ Nom et la valeur de la propriété dans le champ Valeur.

  18. Dans la zone Cibles, procédez comme suit :

    1. Dans la colonne Disponible, sélectionnez les cibles sur lesquelles les applications qui utilisent la ressource seront déployées.

      Les cibles disponibles comprennent les instances de serveur et les clusters disponibles, ainsi que l'instance de serveur par défaut server.

    2. Cliquez sur Ajouter pour déplacer la cible vers la colonne Sélectionné.

  19. Cliquez sur OK.

Voir aussi
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices