自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 OSGi - 第04章 BundleContext.getService()详解之二

这一节对比一下BundleContext上几个getServiceReference方法的差别:1、getAllServiceReferences(String clazz, String filter)方法:      这个方法从服务注册表中检索所有以指定服务名称注册的服务,并且按照服务过滤条件进行过滤。      这里需要注意2点:一是服务注册时,可选提供一

2017-01-12 10:17:51 2796

原创 OSGi - 第03章 BundleContext.getService()详解之一

先看一段典型的获取并使用服务的代码:void logMessage(String msg) { LogService logService = null; BundleContext context = FrameworkUtil.getBundle(getClass()).getBundleContext(); ServiceReference ref = context.getSe

2017-01-11 20:41:16 2028

原创 OSGi - 第02章 Felix线程

Felix启动后主要有2个线程:FelixStartLevel线程和FelixDispatchQueue线程。 FelixStartLevel线程Felix中,调整框架的、或者bundle的启动级别都是异步操作。都在FelixStartLevel线程中执行。由于是异步操作,所以任何隐含假设启动级别已调整完成的、和这个假设相关的主动请求都有风险。比如,在调整框架启动级

2016-09-15 22:35:11 733

原创 OSGi - 第01章环境准备

基础要求:具备Java的基础知识;具备类加载机制的基础知识;具备多线程相关基础知识;具备Eclipse使用经验;具备Maven的使用经验; 环境:JDK6OSGi5.0Felix 4.2.1POM文件:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://

2016-09-14 22:47:18 388

Felix 4.2.1 源码

Felix 4.2.1 源码

2016-09-14

OSGi Miniruntime示例

OSGi Miniruntime示例

2016-09-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除