private void validate(RequiredInterface[] aRequired) {
List<ProvidedInterface> provided = new ArrayList<ProvidedInterface>();
for (Component system : _systems) {
- provided.addAll(Arrays.asList(system.getProvidedServices()));
+ provided.addAll(Arrays.asList(system.getProvidedInterfaces()));
}
List<RequiredInterface> required = new ArrayList<RequiredInterface>();
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
// 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 ) {
// 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(
system.start();
// add all provided services
- ProvidedInterface[] provided = system.getProvidedServices();
+ ProvidedInterface[] provided = system.getProvidedInterfaces();
allProvided.addAll(Arrays.asList(provided));
}
}