Ensamblaje de aplicaciones que utilizan la simultaneidad

Las referencias de entorno de recursos a ejecutores gestionados, fábricas de hebras y servicios de contexto se deben enlazar a un gestor de trabajo físico utilizando una herramienta de ensamblaje.

Antes de empezar

De manera opcional, el administrador puede configurar al menos un gestor de trabajo o ajustar los valores del gestor de trabajo predeterminado utilizando la consola administrativa.

Acerca de esta tarea

Si la aplicación hace referencia a uno o varios ejecutores gestionados, fábricas de hebras, servicios de contexto o gestores de trabajo, deben enlazarse a uno o varios gestores de trabajo físicos utilizando una herramienta de ensamblaje.

Las interfaces de beans asíncronos y CommonJ 1.1 están en desuso. Las interfaces de Concurrency Utilities for Java EE, beans asíncronos y CommonJ pueden utilizar un objeto de gestor de trabajo de configuración. El tipo de interfaz implementado se resuelve durante la búsqueda JNDI. El tipo de interfaz utilizado se determina por el tipo especificado en resource-env-reference o resource-reference, en lugar del especificado en el objeto de configuración. Cada búsqueda de resource-env-reference o resource-reference devuelve el tipo apropiado de instancia. Por ejemplo, wm/MyWorkManager tiene dos resource-references definidos: concurrent/MyExecutor y wm/CommonJWorkMgr. El tiempo de ejecución del producto devuelve la interfaz correcta para cada búsqueda de resource-env-reference o resource-reference.

Procedimiento

  1. Declare una referencia de entorno de recursos para cada ejecutor gestionado, fábrica de hebras y servicio de contexto.

    El desarrollador de aplicaciones debe completar este paso.

    Añada referencias de entorno de recursos con cualquiera de los siguientes tipos a un descriptor de despliegue dentro de la aplicación, o bien utilice la anotación @Resource para definir las referencias.

    • 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

    A continuación, la aplicación puede buscar el nombre de la referencia de entorno de recursos en java:comp. Para obtener más información sobre las referencias de entorno de recursos, consulte el tema Referencias.

  2. Declare una referencia de recurso para cada gestor de trabajo.

    El desarrollador de aplicaciones debe completar este paso.

    Añada referencias de recursos con cualquiera de los siguientes tipos a un descriptor de despliegue dentro de la aplicación, o bien utilice la anotación @Resource para definir las referencias.

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

    A continuación, la aplicación puede buscar el nombre de la referencia de recurso en java:comp. Para obtener más información sobre las referencias de recursos, consulte el tema Referencias.

  3. Utilice una herramienta de ensamblaje para enlazar cada referencia de entorno de recursos y referencia de recurso a un gestor de trabajo físico.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tasb_assemble
File name: tasb_assemble.html