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-sizeEspecifica 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-sizeEspecifica el número máximo de threads del pool de threads comunes del contenedor EJB. El valor por defecto es 32.
thread-queue-capacityEspecifica 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-secondsEspecifica 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-timeoutSi 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-threadsSi 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-namesSi 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.