2012-02-22 50 views
3

我使用iPOJO's awesome EventAdmin handlers構建了一些組件。該文檔需要發佈者和訂閱者的名稱屬性,充當「唯一標識符」。iPOJO:@Publishing和@Subscriber的標識符唯一性名稱空間

唯一性的實施範圍是什麼?

如果它只是在我的包中,我可能會選擇一些簡短而又甜美的東西,比如「mySpecialPublisher」。如果它跨越所有增強iPOJO的捆綁包,我可能會選擇一些更正式的東西,比如「com.mycompany.my.special.publisher」。

+0

這是一個很好的問題,因爲它並不清楚它是如何工作的。這兩個處理程序都充當代理,並且在OSGi容器中擁有它自己的唯一名稱,或者使用您提供的名稱註冊處理程序/發佈者。也許你可以用兩種方式來測試它,併發佈一個明確的答案? – drozzy 2012-02-23 18:54:23

回答

2

它應該是有兩個原因全局唯一: *它被用作service.pid(這應該是唯一的) *它被用來計算實例連接(架構)