Example #1
0
 @Override
 public void registerService(final URI serviceUri) throws IOException {
   registered.put(serviceUri.toString(), serviceUri);
   for (final DiscoveryAgent agent : agents) {
     agent.registerService(serviceUri);
   }
 }
Example #2
0
 public void addDiscoveryAgent(final DiscoveryAgent agent) {
   agents.add(agent);
   agent.setDiscoveryListener(this);
   for (final URI uri : registered.values()) {
     try {
       agent.registerService(uri);
     } catch (Exception e) {
       // Ignore
     }
   }
 }