X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=system%2Fgeneral%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsystem%2FServiceRegistry.java;h=17294bbb3bf00124e9a7573464b87f3d0615f88a;hb=d75feb16e2143660c69bcf8073fcd8a83cf49f5b;hp=62224dd3922e766ae95e5b3723b937c055f1a456;hpb=47219ea21e66b5414eeb8b85049a2caa62e3547e;p=utils diff --git a/system/general/src/main/java/org/wamblee/system/ServiceRegistry.java b/system/general/src/main/java/org/wamblee/system/ServiceRegistry.java index 62224dd3..17294bbb 100644 --- a/system/general/src/main/java/org/wamblee/system/ServiceRegistry.java +++ b/system/general/src/main/java/org/wamblee/system/ServiceRegistry.java @@ -2,7 +2,9 @@ package org.wamblee.system; public interface ServiceRegistry { - Service register(ServiceDescriptor aDescriptor, Object aService); + Service register(ProvidedInterfaceDescriptor aDescriptor, Object aService); + + void remove(Service aService); Service find(String aId);