Nouvelle fabrique de connexions JMS

La page Nouvelle fabrique de connexions JMS permet de créer une fabrique de connexions JMS.

Elle contient les options ci-après.

Nom du pool

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

Type de ressource

Type de la fabrique de connexions. Les options disponibles sont javax.jms.ConnectionFactory, javax.jms.QueueConnectionFactory et javax.jms.TopicConnectionFactory.

Description

Description de la fabrique de connexions.

Statut

Statut de la fabrique de connexions. La fabrique de connexions peut être activée ou désactivée. Cette option est activée par défaut.

Taille initiale et minimale du pool

Nombre minimal de connexions dans le pool pour la fabrique de connexions. La valeur par défaut est 8.

Taille maximale du pool

Nombre maximal de connexions dans le pool pour la fabrique de connexions. La valeur par défaut est 32.

Valeur de redimensionnement du pool

Nombre de connexions à enlever lorsque le délai d'inactivité du pool est dépassé. La valeur par défaut est 2.

Délai d'inactivité

Durée maximale, en secondes, pendant laquelle une connexion peut rester inactive dans le pool. La valeur par défaut est 300.

Attente max.

Délai d'attente d'une application demandant une connexion au-delà duquel la connexion est temporisée. La valeur par défaut est 60 000.

Echec sur tout

Si la case Fermer toutes les connexions 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. Cette option est désactivée par défaut.

Prise en charge des transactions

La prise en charge des transactions choisie remplace l'attribut de prise en charge des transactions dans l'adaptateur de ressources associé au pool de connexions de façon à garantir la compatibilité descendante. En d'autres termes, la prise en charge d'un niveau de transaction inférieur ou égal à celui spécifié dans l'adaptateur de ressources est assurée, mais pas la prise en charge d'un niveau supérieur.

Les valeurs possibles sont les suivantes :

XATransaction

La ressource peut être utilisée pour les transactions impliquant l'utilisation de plusieurs ressources dans la portée d'une transaction. Il s'agit de la valeur par défaut pour une fabrique de connexions JMS.

Par exemple, les transactions peuvent impliquer cette ressource ainsi qu'une ressource JDBC, une ressource de connecteur ou une autre ressource de fabrique de connexions JMS. Cette valeur offre un maximum de flexibilité. Une ressource qui est configurée comme XATransaction participera aux opérations de validation (commit) en deux phases.

LocalTransaction

La ressource peut être utilisée soit pour les transactions qui impliquent uniquement une ressource dans la portée de la transaction, soit en tant que dernier agent dans une transaction distribuée qui implique plusieurs ressources XA.

Cette valeur offre de meilleures performances. Une ressource qui est configurée comme LocalTransaction ne sera pas utilisée dans les opérations de validation (commit) en deux phases.

NoTransaction

La ressource ne peut participer à aucune transaction. Dans les applications JMS, l'utilisation de cette configuration est limitée.

Validation de la connexion

Si la case Requis est coché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.

Autres propriétés

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.

Cibles

Clusters et instances autonomes de la fabrique de connexions. Déplacez les cibles souhaitées dans la colonne Cibles sélectionnées à l'aide des boutons Ajouter et Tout ajouter. Déplacez toutes les cibles inutiles dans la colonne Cibles disponibles à l'aide des boutons Enlever et Tout enlever.

Cette option apparaît uniquement si des clusters ou des instances autonomes ont été créés dans le domaine.

Tâches connexes
Commandes asadmin connexes
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices