java类org.osgi.framework.hooks.service.ListenerHook的实例源码

Activator.java 文件源码 项目:osgi-in-action 阅读 39 收藏 0 点赞 0 评论 0
private synchronized void bindRegistry(Registry registry,
    String[] intents, String[] configs) {
  RegistryWatcher watcher = new RegistryWatcher(ctx, registry);
  watchers.put(registry, watcher);

  ServiceRegistration[] regs = new ServiceRegistration[2];

  ExportedServiceTracker export = new ExportedServiceTracker(ctx,
      registry, intents, configs);
  export.open();

  trackers.put(registry, export);

  ImportedServiceFindHook find = new ImportedServiceFindHook(watcher);
  regs[0] = ctx.registerService(FindHook.class.getName(), find, null);

  ImportedServiceListenerHook listener = new ImportedServiceListenerHook(
      watcher);
  regs[1] = ctx.registerService(ListenerHook.class.getName(), listener,
      null);

  serviceRegs.put(registry, regs);
}
Activator.java 文件源码 项目:osgi_in_action- 阅读 32 收藏 0 点赞 0 评论 0
private synchronized void bindRegistry(Registry registry,
    String[] intents, String[] configs) {
  RegistryWatcher watcher = new RegistryWatcher(ctx, registry);
  watchers.put(registry, watcher);

  ServiceRegistration[] regs = new ServiceRegistration[2];

  ExportedServiceTracker export = new ExportedServiceTracker(ctx,
      registry, intents, configs);
  export.open();

  trackers.put(registry, export);

  ImportedServiceFindHook find = new ImportedServiceFindHook(watcher);
  regs[0] = ctx.registerService(FindHook.class.getName(), find, null);

  ImportedServiceListenerHook listener = new ImportedServiceListenerHook(
      watcher);
  regs[1] = ctx.registerService(ListenerHook.class.getName(), listener,
      null);

  serviceRegs.put(registry, regs);
}
TopologyManagerImport.java 文件源码 项目:aries-rsa 阅读 27 收藏 0 点赞 0 评论 0
public void start() {
    bctx.registerService(RemoteServiceAdminListener.class, this, null);
    bctx.registerService(ListenerHook.class, listenerHook, null);
    bctx.registerService(FindHook.class, findHook, null);
    endpointListenerManager.start();
}


问题


面经


文章

微信
公众号

扫码关注公众号