X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=system%2Fgeneral%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsystem%2FCompositeSystem.java;h=3255149810e8f6bfe0e21b4c3f081543eaa9e2f1;hb=e7aa00a2eebaa1f8f9d7d1c407a5e8a7cbe899f7;hp=b3abf07186da3774dd0a586b595a12a2c62ff75b;hpb=4c7e63f11337abfaa6ea13eab4b6ca11891f4977;p=utils diff --git a/system/general/src/main/java/org/wamblee/system/CompositeSystem.java b/system/general/src/main/java/org/wamblee/system/CompositeSystem.java index b3abf071..32551498 100644 --- a/system/general/src/main/java/org/wamblee/system/CompositeSystem.java +++ b/system/general/src/main/java/org/wamblee/system/CompositeSystem.java @@ -83,10 +83,15 @@ public class CompositeSystem extends AbstractSubSystem { 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(aRegistry, aRequiredServices); } + + @Override + protected void doStop(String aContext) { + // Empty. + } private void info(String aMsg) { LOG.info(getName() + ": " + aMsg);