腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Scala
中
的
OSGi
注释
(
激活
、
引用
、
组件
)
scala
、
osgi
、
apache-felix
我正在尝试用
Scala
编写一个
OSGi
服务(大多数其他服务/包都是用Java语言编写
的
),我在语法上有点困难。通常,在Java语言中,可以在构造函数上使用@Activate
注释
,如下所示: import org.
osgi
.service.component.annotations.Activate; import
中
,它应该看起来有点像这样: import org.
osgi
.service.component.annotations.Previous def:
浏览 23
提问于2019-10-07
得票数 2
回答已采纳
3
回答
如何在
OSGi
DS
组件
中
处理不同
的
@
引用
osgi
、
osgi-ds
它需要调用任何doSomething()
的
SpecificSystem。 是否有任何
OSGi
方法来确保在执行bindFunction
浏览 3
提问于2020-02-25
得票数 0
回答已采纳
2
回答
OSGi
是否保证
引用
的
字段在调用Activate方法之前已经被
激活
?
java
、
service
、
initialization
、
osgi
、
apache-felix
externalService; public void activate(){ }
OSGi
是否保证externalService在调用MyTest类
的
activate()方法之前已经
激活
浏览 4
提问于2014-10-03
得票数 0
2
回答
在
OSGi
包
激活
期间打开文件
osgi
、
equinox
、
spring-dm
我定义了一个带有声明性服务(DS)
组件
定义
的
OSGi
包(cluster_implementation),指定了一个导出
的
服务、一个
激活
方法和一个停用方法。在Activate方法
的
主体
中
,我需要访问一个文件,该文件不存在于文件系统
中
,而是绑定在
OSGi
包本身
中
。
组件
的
激活
策略是delayed,所以当第一个服务
引用
发生时,它就会被
激活</em
浏览 4
提问于2012-09-27
得票数 1
回答已采纳
1
回答
Apache
中
的
@Service
注释
是什么?
service
、
annotations
、
osgi
、
aem
、
sling
现在,我了解到@Component是将对象
注释
为
OSGi
组件
的
用户,它
的
生命周期将由
OSGi
管理。但是,使用@Service将对象声明为服务
的
必要性是未知
的
。如果将业务逻辑写入声明为
组件
的
对象中会发生什么?
组件
可以
引用
/调用(使用容器注入- @Reference)其他服务,但不能
引用
组件
浏览 0
提问于2019-04-02
得票数 4
回答已采纳
2
回答
使用maven-scr-plugin和
OSGI
R6
注释
生成元类型描述。
osgi
、
maven-bundle-plugin
、
maven-scr-plugin
我正在使用maven-scr插件来生成
组件
和元类型描述。我正在从org.apache.felix.scr
注释
迁移到org.
osgi
.service.component
注释
。Carsten Ziegeler写了一个关于如何实现这个迁移
的
优秀博客。但是,这并不能解释如何从
组件
注释
直接生成元类型描述。相反,我必须为每个
组件
做一个单独
的
配置@接口,并重写所有
组件
激活
器(至少,为了利用这些额外
的</e
浏览 5
提问于2016-11-23
得票数 0
回答已采纳
1
回答
OSGi
中
仅运行时依赖关系
的
最佳实践
java
、
osgi
、
dependency-management
、
loose-coupling
、
osgi-fragment
与保持一致
的
是,我设计包和库
的
方式通常是通用
的
“接口”或"API“包/库和一个或多个实现(非常类似于许多常见
的
API,如JDBC或JAXP/SAX)。因此,现在,我想将这些包
中
的
一些作为
OSGi
包(使用
OSGi
和在单独
的
包
中
实现)提供,但是由于在
OSGi
中
,每个包都有自己
的
类加载器,所以无论是类路径扫描还是ServiceLoader
浏览 1
提问于2020-07-01
得票数 2
回答已采纳
3
回答
引用
DS:省略使用Felix SCR @
OSGi
注解
的
解除绑定方法
osgi
、
declarative-services
OSGi
声明性服务被显式地允许具有绑定方法,而不具有用于
引用
的
匹配
的
解除绑定方法,因为“一旦停用
组件
配置,SCR必须丢弃对与
激活
相关联
的
组件
实例和
组件
上下文
的
所有
引用
”。我使用Apache Felix maven-scr-plugin从Java5
注释
生成我
的
服务
组件
XML。如果我在@Reference
注释
中省略了"un
浏览 1
提问于2011-07-29
得票数 2
回答已采纳
1
回答
OSGI
框架
中
的
可选依赖项
java
、
dependencies
、
osgi
、
apache-felix
我正在使用
OSGI
平台中
的
SCR框架在
组件
中注入服务
引用
。这很好,除了可选
的
依赖项。只要在我
的
OSGi
平台中部署定义Bar接口
的
包。如果平台中没有
激活
Bar实现
组件
,SCR仍然很高兴并且将
激活
我
的
FooImpl
组件
,当然不
引用
任何Bar实现。但是,如果没有在平台中部署Bar接口,那么SCR在
激活
我
的
组件
浏览 3
提问于2013-11-13
得票数 2
回答已采纳
4
回答
OSGI
容器
中
的
Scala
?
scala
、
osgi
、
equinox
、
apache-felix
如何在
Scala
中
编写捆绑包,然后将其部署到
OSGI
容器
中
?任何指针都会很棒。目前我正在使用Apache Felix作为我
的
osgi
容器,但只需简单地解释一下通用概念就足以让我开始使用它。
浏览 2
提问于2011-02-20
得票数 37
回答已采纳
1
回答
至少需要一个实现?
java
、
osgi
如何在
osgi
中
要求至少一个特定api接口
的
实现?例如,我有一个@Component YellowBlock,它使用另一个
组件
(在本例
中
是Map):public class YellowBlock implements BlockProvider{public void setMap(Map map){ 当没有实现Map接口
的
其他
组件
时,在我
的
osgi
容器
中
,这个<em
浏览 1
提问于2015-12-01
得票数 0
回答已采纳
1
回答
碎片束没有被
激活
eclipse
、
osgi-bundle
、
equinox
我有两个
osgi
捆绑包A和Bundle B。Bundle B是Bundle A
的
片段束。当两个
组件
都处于
osgi
环境
中
时,bundle A处于活动状态,但是bundle B处于解析状态,并且没有被
激活
。如果我移除<Fragment-Host>头,Bundle B就会被
激活
。有什么特定
的
方法来定义片段包吗?(除了添加<Fragment-Host>之外?)可能添加任何
注释
等等)?如果有任何我可以使用
的</e
浏览 1
提问于2019-02-08
得票数 0
回答已采纳
2
回答
CQ5 Java QueryBuilder API
java
、
aem
、
sling
我在adobe文档中看到了QueryBuilder服务,它可以由URL为许多查询选项调用,这将返回基于JSON
的
响应。很好。我打算在java中使用这一点。我已经找到了一些例子,并在eclipse
中
尝试过,但有些东西我不知道如何获得服务“吊带”,如下面给定
的
代码所示:或者换句话说,如何生成一个QueryBuilder对象。我需要
的
任何特定
的
JAR,或者我需要在我
的
PC上安装Apache,我不确定有谁能分享这一点,因为我是CQ5新手,不知道。
浏览 7
提问于2014-01-10
得票数 0
回答已采纳
1
回答
CQ
中
的
@Reference和getScriptHelper()有什么区别?
aem
我正在研究一些CQ代码,发现可以使用以下两种方法之一来获得服务或 .getService(TaxonomyService.class);
浏览 1
提问于2015-05-08
得票数 1
5
回答
OSGi
服务跟踪器和声明性服务有什么不同
java
、
osgi
我现在正在做
OSGi
服务,我有一个关于在
OSGi
中使用服务
的
问题。注册用户服务有一些不同
的
方法。有人能解释一下
OSGi
服务跟踪器和声明性服务之间
的
区别吗?哪一个更好?
浏览 0
提问于2012-06-11
得票数 10
回答已采纳
3
回答
使用
OSGi
将
组件
注入POJO
java
、
osgi
我是
OSGi
的
新手,我有兴趣把我
的
一些jars改装成
OSGi
包。但是,我不想向任何特定于
osgi
的
库引入额外
的
依赖项。 因此,
注释
是不可能
的
,对绑定上下文
的
编程调用也是不可能
的
。我发现声明性服务
中
的
需求与我
的
需求几乎匹配,这允许我在不影响依赖关系
的
情况下公开我
的
较低级别的包,但是在更高
的
级别(
浏览 6
提问于2013-05-31
得票数 1
1
回答
OSGi
ConfigAdmin服务删除
java
、
osgi
、
apache-felix
、
declarative-services
我正在使用多个
osgi
组件
/服务实例。这些
osgi
组件
配置为ConfigurationAdmin = required,并通过ConfigurationAdmin添加或删除配置来实例化和删除。但是,当通过ConfigAdmin从一个集合
中
删除配置对象时,另一个集合
的
某些服务也会停用。它们会立即重新
激活
,但它们会丢失所有服务
引用
,并且无法使用。 我搞不懂他们为什么要停用。在
注释
中
设置了目标,因为这个文档片段来
浏览 1
提问于2016-05-20
得票数 1
回答已采纳
2
回答
OSGi
声明性服务
引用
非声明性服务
osgi
、
declarative-services
我有一个使用
激活
器方法声明服务
的
“老方法”
的
系统。 现在,我正在使用声明性服务编写一个新
的
包。是否可以在我
的
新捆绑包
中
引用
未使用声明性服务技术发布
的
服务?
浏览 0
提问于2012-04-16
得票数 2
1
回答
wcm.io:注册(模拟)ResourceResolverFactory问题
mocking
、
adobe
、
aem
、
sling
我正在使用wcm.io创建一个AEMContext,并且我能够创建一个简单
的
Sling模型,它没有
引用
其他服务。我确实想对我
的
AliasService添加一个
引用
,所以我在上下文设置中注册/
激活
它: aemContext.registerInjectActivateService(new AliasService如您所见,此服务具有对AutoClosableResourceResolverFactory
的
引用
,因此我注册/
激活
也是:
浏览 1
提问于2018-02-07
得票数 2
回答已采纳
2
回答
Camel 2.21.1 RouterBuilder
OSGI
服务由于在
中
找不到简单
的
语言而异常
apache-camel
、
osgi
、
osgi-bundle
我扩展Camel RouteBuilder是为了定义骆驼路由,因此我
的
专门类是
OSGI
组件
,并在@Activate方法上创建骆驼上下文,如下所示: camelContext = new OsgiDefaultCamelContext因此,看起来由于org.apache.camel.language.simple.SimpleLanguage还没有在
OSGI
中注册,所以出现了赛车情况。注意:在路由构建器专门化
中
没有
OSGI
注入,因此这个
组件
甚至可以在骆驼核心
组件<
浏览 17
提问于2019-11-15
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
“集成架构”我们得谈谈 Apache Camel集成框架
曲速智能 发布:为什么标准在物联网中很重要?
“集成架构”我们得谈谈 Apache Camel
JetBrains IntelliJ IDEA 2022.2使用Java 17运行时
Java的API设计实践
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券