Die folgenden Eigenschaften sind für die Konfiguration des EJB-Containers verfügbar. Weitere Informationen finden Sie unter http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.html
.
thread-core-pool-size
Gibt die Anzahl von Core-Threads im allgemeinen Threadpool des EJB-Containers an. Der Standardwert ist 16
.
thread-max-pool-size
Gibt die maximale Anzahl von Threads im allgemeinen Threadpool des EJB-Containers an. Der Standardwert ist 32
.
thread-queue-capacity
Gibt die Größe der Threadpoolqueue an, in der neue Anforderungen gespeichert werden, wenn mehr als thread-core-pool-size
-Threads ausgeführt werden. Der Standardwert ist Integer.MAX_VALUE
.
thread-keep-alive-seconds
Gibt die Zeit in Sekunden an, nach der Threads über den Wert von thread-core-pool-size
hinaus beendet werden. Der Standardwert ist 60
.
allow-core-thread-timeout
Wenn dieser Wert auf True
gesetzt ist, werden alle Threads, selbst Core-Threads, nach thread-keep-alive-seconds
beendet. Der Standardwert ist false
.
prestart-all-core-threads
Wenn dieser Wert auf True
gesetzt ist, werden alle Core-Threads im allgemeinen Threadpool des EJB-Containers gestartet, sodass sie in inaktivem Status auf Arbeit warten. Wenn dieser Wert auf False
gesetzt ist, werden Threads erst gestartet, wenn neue Anforderungen eingehen. Der Standardwert ist false
.