如何从 OSGI 容器中获取对象?

Posted

技术标签:

【中文标题】如何从 OSGI 容器中获取对象?【英文标题】:How to get object from a OSGI container? 【发布时间】:2014-02-12 05:28:52 【问题描述】:

例如:使用OSGI框架,我开发了一个连接池来连接一个系统,现在我有另一个程序想要连接系统,但是我想从连接池中获取连接,我该怎么做呢?从池中获取连接?

【问题讨论】:

也许只有我一个人,但我不知道这是怎么回事……这是否发生在同一个 JVM 中? 不,它们不在同一个JVM中? 这个问题的答案可能对你有帮助:***.com/questions/375725/… 【参考方案1】:

如果您想从常规 java 应用程序运行 OSGi 框架,然后访问从 OSGi 环境向“主机”应用程序公开的服务,我建议您查看“使用捆绑提供的服务”部分the Apache Felix manual。只要你能正确加载类,这并不难。

如果这不是你的意思,请澄清。

问候,弗兰克

【讨论】:

以上是关于如何从 OSGI 容器中获取对象?的主要内容,如果未能解决你的问题,请参考以下文章

如何获取容器中的bean对象

Spring从容器中获取bean对象可以分别通过啥接口

Spring从容器中获取bean对象可以分别通过啥接口?

如何从 Web 应用程序使用 OSGi 服务?

在spring如何获取request 对象

基于Spring DM管理的Bundle获取Spring上下文对象及指定Bean对象