2011-03-11 58 views
0

我最近聽到來自Eclipse人員的播客,並且討論了有關ECF的有趣屬性/能力。Eclipse通信框架(ECF)是否需要OSGI容器或可以運行?

我一直無法在討論所需運行時的聯機文檔中找到權威性文章。從檢查下載列出的方式看來,所有東西都打包成OSGI包。

任何人都可以證實,一個OSGi容器是否需要將在普通的舊JVM的框架功能。

是否有任何陷阱或要求......

回答

1

這也許不是你想要聽到的,但ECF肯定需要在OSGi容器中運行。請參閱ECF4Felix一節下的http://www.eclipse.org/ecf/NewAndNoteworthy.html。總是需要某種類型的OSGi容器,因爲這是OSGi 4.2 RSA的實現。

+0

林不知道,如果我原來的旅行發現該頁面,也許這是因爲文本不完全確定。它說它使用某些OSGI服務,但沒有明確地說他們需要一個容器。我希望驗證,因爲我希望至少可以模擬OSGI容器接口,如果可能的話,但想要一些評論,以幫助確定我是否應該嘗試不可能的事情。 – 2011-04-01 06:03:51

+0

容器是一個非常獨特的環境,真正重新定義了人們認爲理所當然的一些基本知識,比如類加載。我會建議不要試圖在這裏是不可能的,但說實話沒有什麼說你不能簡單地包括春分OSGi容器,並做到這樣。聽起來可能並不令人望而生畏。你目前的環境是什麼? – 2011-04-01 13:42:45

+0

我原來的q希望關鍵的ECF組件可以通過容器外的代碼來實現。如果任何需要一個OSGI容器組件,那麼我會提供一個工作版本。類加載schemantics雖然不同是不是一個問題,如果一個人高興地失去OSGi容器中創建一個pariticular束非出口classses能見度界限。關於最後一個項目,我不在乎osgi容器提供的隱藏方面,所以應該沒有真正的問題。 – 2011-04-02 06:21:24

相關問題