2011-03-11 63 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

相关问题