0
我們有共同的服務包在我們Karaf容器中運行的關閉,我們想分享束往下走過去,當我們關閉容器。確實org.apache.aries.blueprint.preemptiveShutdown =虛假擔保在啓動級訂單束
我們想知道,如果在啓動級訂單束org.apache.aries.blueprint.preemptiveShutdown =虛假擔保關機(一個較高的啓動級別將被關閉第一個?)
我們有共同的服務包在我們Karaf容器中運行的關閉,我們想分享束往下走過去,當我們關閉容器。確實org.apache.aries.blueprint.preemptiveShutdown =虛假擔保在啓動級訂單束
我們想知道,如果在啓動級訂單束org.apache.aries.blueprint.preemptiveShutdown =虛假擔保關機(一個較高的啓動級別將被關閉第一個?)
Theorically,是,當容器被銷燬時,這個屬性禁用藍圖aries的默認行爲。默認情況下(或者當這個屬性爲true時),當包0停止時,所有藍圖容器都被銷燬。將此屬性設置爲false時,當框架停止捆綁包時,藍圖容器將被銷燬,並以相反的順序使用startlevel。
但它不是「保證」。這種擴展器通常使用異步策略:創建和銷燬上下文可以由另一個線程處理。 afaik,aries的當前版本看起來像在捆綁停止時同步銷燬藍圖上下文。