以下是組態 EJB 容器的可用特性。如需繫線相關特性的詳細資訊,請參閱 http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.html
。
thread-core-pool-size
指定 EJB 容器之通用繫線集區中的核心繫線數目。預設值為 16
。
thread-max-pool-size
指定 EJB 容器之通用繫線集區中的最大繫線數目。預設值為 32
。
thread-queue-capacity
指定繫線集區佇列的大小,當正在執行的繫線數目超過 thread-core-pool-size
時,繫線集區佇列會儲存新請求。預設值為 Integer.MAX_VALUE
。
thread-keep-alive-seconds
指定時間 (以秒為單位),在此時間後會終止超過 thread-core-pool-size
的繫線。預設值為 60
。
allow-core-thread-timeout
如果設為 true
,所有繫線 (甚至是核心繫線) 會在超過 thread-keep-alive-seconds
後終止。預設值為 false
。
prestart-all-core-threads
如果設為 true
,會啟動 EJB 容器之通用繫線集區中的所有核心繫線,導致它們為了等待工作而閒置。如果設為 false
,在新請求到達之前不會啟動繫線。預設值為 false
。
disable-nonportable-jndi-names
如果設為 true
,會停用 EJB 模組的 GlassFish Server 特定 JNDI 名稱。預設值為 false
。
由於 EJB 3.1 規格定義了可移植性的 EJB JNDI 名稱,因此較不需要使用 GlassFish Server 特定的 JNDI 名稱。為了回溯相容性,預設會自動套用 GlassFish Server 特定的預設 JNDI 名稱。