X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=system%2Fgeneral%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsystem%2FSubSystem.java;h=16b37aab0936ca61d486c086a9c5bca7b57fd4fb;hb=e7aa00a2eebaa1f8f9d7d1c407a5e8a7cbe899f7;hp=babb9e025edbd7ce2e15bdeb114e576451b19aaf;hpb=4c7e63f11337abfaa6ea13eab4b6ca11891f4977;p=utils diff --git a/system/general/src/main/java/org/wamblee/system/SubSystem.java b/system/general/src/main/java/org/wamblee/system/SubSystem.java index babb9e02..16b37aab 100644 --- a/system/general/src/main/java/org/wamblee/system/SubSystem.java +++ b/system/general/src/main/java/org/wamblee/system/SubSystem.java @@ -37,6 +37,13 @@ public interface SubSystem { */ Service[] start(String aContext, ServiceRegistry aRegistry, Service[] aRequiredServices); + /** + * Stops a service. + * @param aContext Context + * @param aRegistry Registry from which services must be removed. + */ + void stop(String aContext, ServiceRegistry aRegistry); + /** * Gets the list of running services in the subsystem. *