Added missing test case.
[utils] / system / spring / src / main / java / org / wamblee / system / spring / SpringComponent.java
index 633050cbfecacee89b2cd5a723762ec8d520b970..6f153e5749ee7154c25e685e90f5bb68f0b6f099 100644 (file)
@@ -13,7 +13,7 @@ import org.springframework.context.support.AbstractApplicationContext;
 import org.springframework.context.support.ClassPathXmlApplicationContext;
 import org.springframework.context.support.GenericApplicationContext;
 import org.wamblee.system.AbstractComponent;
-import org.wamblee.system.CompositeComponent;
+import org.wamblee.system.Container;
 import org.wamblee.system.ProvidedInterfaceDescriptor;
 import org.wamblee.system.RequiredInterfaceDescriptor;
 import org.wamblee.system.Service;
@@ -69,8 +69,8 @@ public class SpringComponent extends AbstractComponent {
        public SpringComponent(String aName, ServiceRegistry aRegistry, String[] aConfigFiles,
                        Map<String, ProvidedInterfaceDescriptor> aProvided,
                        Map<RequiredInterfaceDescriptor, String> aRequired) {
-               super(aName, aRegistry, aProvided.values().toArray(new InterfaceDescriptor[0]),
-                               aRequired.keySet().toArray(new InterfaceDescriptor[0]));
+               super(aName, aRegistry, aProvided.values().toArray(new ProvidedInterfaceDescriptor[0]),
+                               aRequired.keySet().toArray(new RequiredInterfaceDescriptor[0]));
                _properties = new Properties(); 
                _configFiles = aConfigFiles;
                _provided = aProvided;