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 sobre as propriedades relacionadas ao thread, consulte http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.html.

thread-core-pool-size

Especifica o número de threads principais no pool de threads comuns do contêiner ’ EJB. O valor default é 16.

thread-max-pool-size

Especifica o número máximo de threads no pool de threads comuns 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 true, 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 true, todos os threads principais no pool de threads comuns do contêiner EJB são iniciados, fazendo com que eles esperem pelo trabalho em inatividade. Se forem definidos como false, threads não são iniciados até novas solicitações serem recebidas. O valor default é false.

disable-nonportable-jndi-names

Se esta opção for definida como true, nomes da JNDI específicos do GlassFish Server para um módulo EJB serão desativados. O default é false.

Uma vez que a especificação EJB 3.1 define nomes da JNDI do EJB portátil, há menos necessidade dos nomes da JNDI específicos do GlassFish Server. Por default, os nomes da JNDI específicos do GlassFish Server são aplicados automaticamente para fins de compatibilidade retroativa.

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