應用程式會使用受管理執行程式服務,以非同步方式執行提交的工作。系統會在已啟動且由容器管理的繫線執行工作。系統會將容器的環境傳輸至執行工作的繫線。
在 GlassFish Server 中,您可以組態受管理執行程式服務資源,然後將它提供給像是 Servlet 和 EJB 等的應用程式元件使用。
在瀏覽樹狀結構中,展開「資源」節點。
在「資源」節點下,展開「並行資源」節點。
在「並行資源」節點下,選取「受管理執行程式服務」。
就會開啟「受管理執行程式服務」頁面。
在「受管理執行程式服務」頁面上按一下「新建」。
就會開啟「新建受管理執行程式服務」頁面。
在「JNDI 名稱」欄位中,鍵入識別資源的唯一名稱。
系統會在 JNDI 命名服務中註冊此 JNDI 名稱,供應用程式用來查詢資源。使用 concurrent/name 格式。例如 concurrent/myManagedExecutorService。此名稱只能包含字母數字、底線、破折號或點字元。
選取「啟用環境資訊」核取方塊即可將環境傳輸至繫線,並選取想要傳輸的環境。
預設會啟用此選項並選取所有環境。如果要選擇多個環境,請在按住 Shift 鍵或 Ctrl 鍵的同時以滑鼠點選環境。如果停用此選項,就不會傳輸任何環境 (包括選取的環境)。
選取「啟用狀態」核取方塊,以啟用資源。
預設會啟用此選項,表示建立資源之後即可使用資源。
在「繫線優先順序」欄位中,鍵入要指定給已建立繫線的優先順序。
預設值為 5。
選取「啟用長時間執行的工作」核取方塊即可使用資源執行長時間執行的工作。
如果啟用,就不會將長時間執行的工作報告為阻塞。此選項預設為停用。
在「停滯前的時間」欄位中,鍵入工作可以執行的秒數,超過此時間之後即將工作視為無回應。
預設值為 0,代表工作永遠不會被視為沒有回應。
在「描述」欄位中,鍵入資源的簡短描述。
該描述是一個字串值,最多可以包含 250 個字元。
在「核心大小」欄位中,鍵入繫線集區中可保留的繫線數目 (包括閒置狀態的繫線)。
如果執行中繫線數目在提交新工作時小於核心大小,就會建立新繫線來處理請求。預設值為 0,表示除非工作佇列已滿或者資源使用直接排入佇列,否則一律不會建立新繫線。工作佇列容量為 0 或工作佇列容量為 2147483647 且核心大小為 0 時,就會發生直接排入佇列情況。
在「集區的最大大小」欄位中,鍵入繫線集區可以包含的繫線數目上限。
預設值為 2147483647,代表繫線集區基本上無限制,可以包含任何數量的繫線。
在「持續作用時間」欄位中,鍵入當繫線數目大於核心大小時,繫線可以維持閒置的秒數。
預設值為 60。
在「繫線存留時間」欄位中,鍵入繫線在被清除之前可保留在繫線集區中的秒數 (不論繫線數目是否大於核心大小或繫線是否為閒置狀態)。
預設值為 0,代表繫線永遠不會被清除。
在「工作佇列容量」欄位中,鍵入工作佇列中可儲存之等待執行的已提交工作數目。
預設值為 2147483647,代表工作佇列基本上無限制,可以儲存任何數量的提交工作。
請勿在「其他特性」區段中新增任何其他特性。
GlassFish Server 並未定義任何此資源類型的其他特性。此外,此資源類型目前也並未使用任何其他特性。
按一下「確定」。