Las siguientes propiedades están disponibles para configurar el contenedor EJB. Para obtener más información, 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 finalizarán. 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 predeterminado 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 predeterminado es false.