now distinguishing between provided and required service and added
[utils] / system / general / src / main / java / org / wamblee / system / DefaultServiceRegistry.java
index 4d8bd465d0feffeef64bc8ff6b72aced868d1173..464c6be59786a5e886ad37208406542342d0d02d 100644 (file)
@@ -15,7 +15,7 @@ public class DefaultServiceRegistry implements ServiceRegistry {
        }
 
        @Override
-       public synchronized Service register(ServiceDescriptor aDescriptor,
+       public synchronized Service register(ProvidedServiceDescriptor aDescriptor,
                        Object aService) {
                _count++;
                String id = "" + _count;
@@ -33,9 +33,8 @@ public class DefaultServiceRegistry implements ServiceRegistry {
        }
 
        @Override
-       public synchronized Service find(String id) {
-               // TODO Auto-generated method stub
-               return null;
+       public synchronized Service find(String aId) {
+               return _services.get(aId);
        }
 
        @Override