1 package org.wamblee.system;
3 import java.util.ArrayList;
4 import java.util.HashMap;
7 public class DefaultServiceRegistry implements ServiceRegistry {
10 private Map<String, Service> _services;
12 public DefaultServiceRegistry() {
14 _services = new HashMap<String, Service>();
18 public synchronized Service register(ServiceDescriptor aDescriptor,
21 String id = "" + _count;
22 Service svc = new DefaultService(id, aDescriptor, aService);
23 _services.put(id, svc);
28 public synchronized Service find(String id) {
29 // TODO Auto-generated method stub
34 public Service[] listAllServices() {
35 return new ArrayList<Service>(_services.values())
36 .toArray(new Service[0]);