Assemblage des applications qui utilisent les accès concurrents

Les références d'environnement de ressource à des programmes d'exécution gérés, des fabriques d'unités d'exécution et des services contextuels doivent être liées à un gestionnaire de travaux physique à l'aide d'un outil d'assemblage.

Avant de commencer

Le cas échéant, votre administrateur peut configurer au moins un gestionnaire de travaux ou ajuster les paramètres du gestionnaire de travaux par défaut à l'aide de la console d'administration.

Pourquoi et quand exécuter cette tâche

Si votre application fait référence à un ou plusieurs programmes d'exécution gérés, une ou plusieurs fabriques d'unités d'exécution, ou à un ou plusieurs services contextuels ou gestionnaires de travaux, ces éléments doivent être liés à un ou plusieurs gestionnaires de travaux physiques à l'aide d'un outil d'assemblage.

Les beans asynchrones et les interfaces CommonJ 1.1 sont obsolètes. Concurrency Utilities for Java EE, les beans asynchrones et les interfaces CommonJ peuvent utiliser un objet de gestionnaire de travaux de configuration. Le type d'interface qui est implémenté est résolu lors de la recherche JNDI. Le type d'interface utilisé n'est pas déterminé par celui qui a été indiqué dans l'objet de configuration mais par celui qui a été défini dans resource-env-reference ou resource-reference, Chaque recherche resource-env-reference ou resource-reference renvoie le type d'instance approprié. For example, wm/MyWorkManager has two resource-references defined: concurrent/MyExecutor and wm/CommonJWorkMgr. Le contexte d'exécution (runtime) renvoie l'interface correcte pour chaque recherche resource-env-reference ou resource-reference.

Procédure

  1. Déclarez une référence d'environnement de ressource pour cgaque programme d'exécution géré, fabrique d'unités d'exécution et service contextuel.

    Le développeur d'applications doit exécuter cette étape.

    Ajoutez des références d'environnement de ressource de l'un des types suivants à un descripteur de déploiement au sein de l'application ou utilisez l'annotation @Resource pour définir les références.

    • javax.enterprise.concurrent.ContextService
    • javax.enterprise.concurrent.ManagedExecutorService
    • javax.enterprise.concurrent.ManagedScheduledExecutorService
    • javax.enterprise.concurrent.ManagedThreadFactory
    • java.util.concurrent.ExecutorService
    • java.util.concurrent.ScheduledExecutorService
    • java.util.concurrent.ThreadFactory

    L'application peut rechercher le nom de référence d'environnement de ressource dans java:comp. Pour plus d'informations sur les références d'environnement de ressource, voir la rubrique Références.

  2. Déclarez une référence de ressource pour chaque gestionnaire de travaux.

    Le développeur d'applications doit exécuter cette étape.

    Ajoutez des références de ressource de l'un des types suivants à un descripteur de déploiement au sein de l'application ou utilisez l'annotation @Resource pour définir les références.

    • com.ibm.websphere.asynchbeans.WorkManager
    • commonj.work.WorkManager

    L'application peut rechercher le nom de référence de ressource dans java:comp. Pour plus d'informations sur les références de ressource, voir la rubrique Références.

  3. Utilisez un outil d'assemblage pour lier chaque référence d'environnement de ressource et référence de ressource à un gestionnaire de travaux physique.

Icône indiquant le type de rubrique Rubrique de tâche



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=tasb_assemble
Nom du fichier : tasb_assemble.html