Propriedades Específicas do Contêiner EJB

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-size

Especifica o número de threads do núcleo no pool do thread comum do contêiner EJB. O valor default é 16.

thread-max-pool-size

Especifica o número máximo de threads no pool do thread comum do contêiner EJB. O valor default é 32.

thread-queue-capacity

Especifica 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-seconds

Especifica 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-timeout

Se 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-threads

Se 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.

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