在Felix中使用Metatype Service并在OSGi中获得更新

原创
2014/03/02 18:41
阅读数 175

在Felix中,提供了Metatype Service,可以为每个Component提供图形化的属性配置界面,步骤如下

  1. 设置@Component中的metatype=true

  2. 将类中某一个静态常量用@Property标注,并给出默认值value,还要通过属性longValuedoubleValuefloatValueintValuebyteValuecharValueboolValueshortValue指定类型

  3. 定义一个类变量,用以保存Component属性的值

  4. 通过@Activate, @Modified定义对应的生命周期方法,在方法中获得该Component属性的指并设置到对应的类变量中

展开阅读全文
打赏
0
0 收藏
分享
加载中
不明白
2016/02/16 19:23
回复
举报
更多评论
打赏
1 评论
0 收藏
0
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部