(no commit message)
[utils] / system / general / src / main / java / org / wamblee / system / CompositeSystem.java
index f3b1bf752c08f0cbb8bdf2f3cb6ff2afc811a40f..3255149810e8f6bfe0e21b4c3f081543eaa9e2f1 100644 (file)
@@ -78,14 +78,19 @@ public class CompositeSystem extends AbstractSubSystem {
        }
 
        @Override
-       protected void doInitialize(String aContext, Service[] aRequiredServices) {
+       protected void doStart(String aContext, ServiceRegistry aRegistry, Service[] aRequiredServices) {
                List<ServiceDescriptor> descriptors = new ArrayList<ServiceDescriptor>();
                for (Service service : aRequiredServices) {
                        descriptors.add(service.getDescriptor());
                }
-               SystemAssembler assembler = new SystemAssembler(getName(), _systems,
+               SystemAssembler assembler = new SystemAssembler(aContext + "." + getName(), _systems,
                                descriptors.toArray(new ServiceDescriptor[0]));
-               assembler.start(aRequiredServices);
+               assembler.start(aRegistry, aRequiredServices);
+       }
+       
+       @Override
+       protected void doStop(String aContext) {
+               // Empty.       
        }
 
        private void info(String aMsg) {