As propriedades a seguir estão disponíveis para configurar o contêiner EJB. Para obter mais informações, consulte http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.html.
thread-core-pool-sizeEspecifica o número de threads do núcleo no pool do thread comum do contêiner EJB. O valor default é 16.
thread-max-pool-sizeEspecifica o número máximo de threads no pool do thread comum do contêiner EJB. O valor default é 32.
thread-queue-capacityEspecifica o tamanho da fila do pool de thread, que armazena novas solicitações se mais de thread-core-pool-size threads estiverem sendo executados. O valor default é o Integer.MAX_VALUE.
thread-keep-alive-secondsEspecifica o tempo, em segundos, após o qual threads em excesso de thread-core-pool-size são finalizados. O valor default é 60.
allow-core-thread-timeoutSe for definido como verdadeiro, todos os threads, até mesmo os threads do núcleo, estarão sujeitos a finalização após thread-keep-alive-seconds. O valor default é false.
prestart-all-core-threadsSe for definido como verdadeiro, todos os threads do núcleo no pool do thread comum do contêiner EJB são iniciados, fazendo com que eles esperem pelo trabalho em inatividade. Se forem definidos como falsos, threads não são iniciados até novas solicitações serem recebidas. O valor default é false.