X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=system%2Fgeneral%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsystem%2Fcore%2FContainer.java;h=ec45283e2d0fff00b1bc711658d80f5310414994;hb=98dc838908507748b413ad0d93e9050cbb6ecdeb;hp=b6f0a4ce318b361a9f375c6a7f94842921dbf07f;hpb=4845c677310814de4c98e22aad483e49b9dfc594;p=utils diff --git a/system/general/src/main/java/org/wamblee/system/core/Container.java b/system/general/src/main/java/org/wamblee/system/core/Container.java index b6f0a4ce..ec45283e 100644 --- a/system/general/src/main/java/org/wamblee/system/core/Container.java +++ b/system/general/src/main/java/org/wamblee/system/core/Container.java @@ -87,22 +87,22 @@ public class Container extends AbstractComponent { private void validate(RequiredInterface[] aRequired) { List provided = new ArrayList(); for (Component system : _systems) { - provided.addAll(Arrays.asList(system.getProvidedServices())); + provided.addAll(Arrays.asList(system.getProvidedInterfaces())); } List required = new ArrayList(); for (Component system : _systems) { - required.addAll(Arrays.asList(system.getRequiredServices())); + required.addAll(Arrays.asList(system.getRequiredInterfaces())); } - for (ProvidedInterface service : getProvidedServices()) { + for (ProvidedInterface service : getProvidedInterfaces()) { if (!(provided.contains(service))) { throw new SystemAssemblyException(getName() + ": Service '" + service + "' is not provided by any of the subsystems"); } } - for (RequiredInterface service : getRequiredServices()) { + for (RequiredInterface service : getRequiredInterfaces()) { if (!(required.contains(service))) { info("Service '" + service @@ -138,7 +138,7 @@ public class Container extends AbstractComponent { // all interfaces from the required list of this container are // provided to the components inside it. - RequiredInterface[] required = getRequiredServices(); + RequiredInterface[] required = getRequiredInterfaces(); for (RequiredInterface intf: required) { ProvidedInterface provider = intf.getProvider(); if ( provider == null ) { @@ -163,14 +163,14 @@ public class Container extends AbstractComponent { // Add the provides of all externally required interfaces to the list of available // interfaces - for (RequiredInterface required: getRequiredServices()) { + for (RequiredInterface required: getRequiredInterfaces()) { allProvided.add(required.getProvider()); } for (Component system : _systems) { // Check if all required services are already provided by earlier // systems. - RequiredInterface[] required = system.getRequiredServices(); + RequiredInterface[] required = system.getRequiredInterfaces(); for (RequiredInterface descriptor : required) { ProvidedInterface[] filtered = filterProvidedServices( @@ -200,7 +200,7 @@ public class Container extends AbstractComponent { system.start(); // add all provided services - ProvidedInterface[] provided = system.getProvidedServices(); + ProvidedInterface[] provided = system.getProvidedInterfaces(); allProvided.addAll(Arrays.asList(provided)); } }