X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=trunk%2Fsystem%2Fgeneral%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsystem%2FSubSystem.java;h=e25766d655eb43c4ca56cc4272449af683037ee8;hb=9d6684855a0198c1af8bffcccdcee8be019a0582;hp=9d68ee4e39a98c312c21790fd8b7ac5d1d03e8ee;hpb=b1e60a770eca5c8740f626a401cff54cbc8a51d1;p=utils diff --git a/trunk/system/general/src/main/java/org/wamblee/system/SubSystem.java b/trunk/system/general/src/main/java/org/wamblee/system/SubSystem.java index 9d68ee4e..e25766d6 100644 --- a/trunk/system/general/src/main/java/org/wamblee/system/SubSystem.java +++ b/trunk/system/general/src/main/java/org/wamblee/system/SubSystem.java @@ -33,7 +33,12 @@ public interface SubSystem { * subsystems that are required by this subsystem. * @return Services that are running in the subsystem. */ - Service[] initialize(String aContext, Service[] aRequiredServices); + Service[] start(String aContext, Service[] aRequiredServices); + + /** + * Stops a subsystem. + */ + void stop(); /** * Gets the list of running services in the subsystem.