ServiceTrackCustomer在OSGi中的作用
来源:互联网 发布:suse linux nfs mount 编辑:程序博客网 时间:2024/04/29 17:17
ServiceTrackCustomer是由OSGi提供的一个用于监控服务的接口类,当在OSGi里面注册,修改,反注册一个Service的时候,OSGi会调用ServiceTrackCustomer的方法addingService, modifiedService, removedService.下面的代码演示了如何来用ServiceTrackCustomer
public class MyExtensionFactoryTrack implements ServiceTrackerCustomizer {
public Object addingService(ServiceReference sf) {
System.out.println("--Enter MyExtensionFactoryTrack.addingService()");
Bundle[] bundles = sf.getUsingBundles();
for (int i = 0; i < bundles.length; i++) {
String symbolicName = bundles[i].getSymbolicName();
System.out.println("--symbolicName is "+symbolicName);
}
return null;
}
public void modifiedService(ServiceReference sf, Object obj) {
System.out.println("--Enter MyExtensionFactoryTrack.modifiedService()");
}
public void removedService(ServiceReference sf, Object obj) {
System.out.println("--Enter MyExtensionFactoryTrack.removedService()");
}
}
- ServiceTrackCustomer在OSGi中的作用
- JRebel 在OSGI环境中的使用
- 在OSGI工程中的product文件
- OSGi的作用
- "##"在宏中的作用
- @在php中的作用
- @在php中的作用
- 在php中的作用
- 在eclipse中利用spring-osgi中的测试框架对osgi 的 boundle进行测试
- OSGI Fragment在创建RAP和RCP工程项目中的使用
- OSGi控制台在Eclipse插件开发中的妙用
- OSGi技术在Java Web开发中的应用
- activiti 通过blueprint在OSGI环境中的部署
- eclipse之OSGi控制台在Eclipse插件开发中的妙用
- OSGi控制台在Eclipse插件开发中的妙用
- OSGi技术在Java Web开发中的应用
- 情感在语文教育中的作用
- set在python中的作用
- abc
- Study Under a Word-Study Program
- 架构师--介绍
- CompareValidator控键
- Push into Stack
- ServiceTrackCustomer在OSGi中的作用
- 存储过程从入门到熟练(c#篇)
- SQLSERVER 无法安装问题解决方案
- 使用Derby数据库的注意事项
- re:【大家好,我有几个关于创业的问题,希望有创业经验,或是现在在开公司的朋友们给一些建议?】
- 用SQL*Loader将Excel数据导出到Oracle
- 创建Game Components
- Vim 隨手寫(六)
- 日汉专业会话 - 软件工程开发实例