protected void removeService(Object service) {
ServiceReference ref = new MockServiceReference();
for (Iterator iter = services.entrySet().iterator(); iter.hasNext();) {
Map.Entry entry = (Map.Entry) iter.next();
if (entry.getValue().equals(service)) {
ref = (ServiceReference) entry.getKey();
continue;
}
}
services.remove(ref);
ServiceEvent event = new ServiceEvent(ServiceEvent.UNREGISTERING, ref);
for (Iterator iter = context.getServiceListeners().iterator(); iter.hasNext();) {
ServiceListener listener = (ServiceListener) iter.next();
listener.serviceChanged(event);
}
}
AbstractOsgiCollectionTest.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:spring-osgi
作者:
评论列表
文章目录