Les propriétés suivantes sont disponibles pour la configuration du conteneur EJB. Pour plus d'informations, reportez-vous à http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.html.
thread-core-pool-sizeIndique le nombre de threads de serveur de base dans le pool de threads commun du conteneur EJB. La valeur par défaut est 16.
thread-max-pool-sizeIndique le nombre maximal de threads dans le pool de threads commun du conteneur EJB. La valeur par défaut est 32.
thread-queue-capacityIndique la taille de la file d'attente du pool de threads, qui stocke les nouvelles demandes si le nombre de threads en cours d'exécution dépasse la valeur définie pour l'élément thread-core-pool-size. La valeur par défaut est Integer.MAX_VALUE.
thread-keep-alive-secondsIndique le délai, en secondes, au-delà duquel les threads dépassant la valeur définie pour l'élément thread-core-pool-size sont abandonnés. La valeur par défaut est 60.
allow-core-thread-timeoutSi cet élément a la valeur True, tous les threads, y compris les threads de serveur de base, sont abandonnés une fois le délai défini pour l'élément thread-keep-alive-seconds écoulé. La valeur par défaut est False.
prestart-all-core-threadsSi cet élément a la valeur True, tous les threads de serveur de base du pool de threads commun du conteneur EJB sont démarrés et mis en attente. Si cet élément a la valeur False, les threads ne sont pas démarrés avant que de nouvelles demandes arrivent. La valeur par défaut est False.