這個修改程序可讓使用者利用用戶端來協調多個資源的變更,並且可以隨時選擇變更或放棄那些資源的任何變更。
在使用者起始修改後,修改內容必須傳回各自的專案後,其他使用者或用戶端才會看到對資源所做的變更。變更會受限於使用的變更環境定義,且只能透過從變更環境定義的「提供者」取得的虛擬物件來顯示。
當您起始修改資源時,會在與使用的虛擬物件相關聯的變更環境定義中建立該資源的可寫入版本。除非是要建立資源,否則原始資源的內容會複製到這個新版本中。以原始資源為目標的後續作業(透過來自相同變更環境定義的虛擬物件)會重新導向至由變更環境定義所快取的版本。只有從該特定變更環境定義的提供者直接或間接取得的那些虛擬物件,可以在變更遞送之前看見那些變更。
如需相關資訊,請參閱 CqContextResource 介面的 Javadoc 資訊。