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