使用「編輯 JMS 連線工廠」頁面可修改 JMS 連線工廠的設定。
「編輯 JMS 連線工廠」頁面包含下列選項。
用於將具有預設值的設定復原為設定值的按鈕。沒有預設值的設定則保持不變。
可識別資源的唯一 JNDI 名稱。依慣例會是以資源類型指示符與斜線開頭的名稱,例如 concurrent/、jdbc/ 或 jms/。「JNDI 名稱」是唯讀欄位。您僅能在建立新資源時指定 JNDI 名稱
資源的邏輯 JNDI 名稱。這是可用來存取資源的 Java EE 標準名稱。邏輯 JNDI 名稱是唯讀欄位。請參閱 Logical JNDI Names 以瞭解詳細資訊。
連線工廠的類型。「資源類型」是唯讀欄位。您僅能在建立新的 JMS 連線工廠時指定資源類型。
連線工廠的描述。
是否可在執行階段使用資源。
如果網域中只有預設伺服器執行處理 server 存在,可以選擇啟用或停用資源的執行階段可用性。預設會啟用執行階段可用性。
如果已在網域中建立任何叢集或獨立執行處理,可使用「目標」頁籤控制其目標之資源的執行階段可用性。
連線工廠的集區中最小的連線數目。預設值為 8。
集區中連線的最大數目。預設值為 32。
集區的閒置逾時過期時要移除的連線數目。預設值為 2。
連線可以在儲存區中閒置的最長時間 (以秒表示)。預設值為 300。
請求連線的應用程式在達到連線逾時之前等待的時間。預設值為 60000。
如果選取了「關閉所有連線」核取方塊,GlassFish Server 將會在任何一個連線失敗時,關閉集區中的所有連線並重新建立連線。此選項預設為停用。
值可能為下列其中之一:
可供涉及在作業事件範圍內使用多個資源的作業事件使用的資源。對於 JMS 連線工廠而言,此值為預設值。
例如,作業事件可能涉及此資源加上 JDBC 資源、連線器資源或其他 JMS 連線工廠資源。該值具有最大的靈活性。組態為 XATransaction 的資源將參與兩階段的確認作業。
可用於僅涉及使用作業事件範圍內一個資源的作業事件的資源,或用做涉及多個 XA 資源的分散式作業事件中最後一個代理程式的資源。
使用該值可以獲得更好的效能。組態為 LocalTransaction 的資源不會用於兩階段的確認作業。
此資源永遠不能參與作業事件。該設定在 JMS 應用程式中的使用有限。
若選取了「需要連線驗證」核取方塊,指定連線給應用程式之前會先驗證。若資源的驗證失敗,則會銷毀該資源,然後建立並傳回新的資源。此選項預設為停用。
連線工廠的其他特性。
如需可用特性的相關資訊,請參閱JMS 連線工廠特定的特性。