Propiedades Específicas del Contenedor EJB

Las siguientes propiedades están disponibles para configurar el contenedor EJB. Para obtener más información acerca de las propiedades relacionadas con threads, consulte http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.html.

thread-core-pool-size

Especifica el número de threads del núcleo en el pool de threads del contenedor EJB. El valor por defecto es 16.

thread-max-pool-size

Especifica el número máximo de threads del pool de threads comunes del contenedor EJB. El valor por defecto es 32.

thread-queue-capacity

Especifica el tamaño de la cola del pool de threads, que almacena nuevas solicitudes si se ejecutan más threads que thread-core-pool-size. El valor por defecto es Integer.MAX_VALUE.

thread-keep-alive-seconds

Especifica el tiempo, en segundos, pasado el cual los threads que superen thread-core-pool-size se terminará. El valor por defecto es 60.

allow-core-thread-timeout

Si se define en true, todos los threads, incluso los threads de núcleo, quedan sujetos a la terminación después de thread-keep-alive-seconds. El valor por defecto es false.

prestart-all-core-threads

Si se define en true, todos los threads del pool de threads comunes del contenedor EJB se inician, con lo que quedan inactivos a la espera de trabajo. Si se define en false, los threads no se inician hasta que llegan nuevas solicitudes. El valor por defecto es false.

disable-nonportable-jndi-names

Si se define en true, se desactivarán los nombres de JNDI específicos de GlassFish Server para un módulo EJB. El valor por defecto es false.

Puesto que la especificación EJB 3.1 define nombres de JNDI EJB portátiles, no resultan tan necesarios los nombres de JNDI específicos de GlassFish Server. Por defecto, los nombres de JNDI específicos de GlassFish Server se aplican automáticamente para permitir la compatibilidad con las versiones anteriores.

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