(no commit message)
[utils] / system / general / src / main / java / org / wamblee / system / core / Component.java
index 37a9c84dbe938c9f9ee2300257016cff375f8c35..9506bb1f32c3fc874b9460cad4ac6e0757c0e6b3 100644 (file)
@@ -15,6 +15,8 @@
  */ 
 package org.wamblee.system.core;
 
+import java.util.List;
+
 /**
  * A component represents a part of a system that requires a 
  * number of interfaces and provides a number of interfaces.
@@ -60,13 +62,13 @@ public interface Component<Type> {
         * Gets a description of the provided interfaces. 
         * @return Provided interfaces. 
         */
-       ProvidedInterface[] getProvidedInterfaces();
+       List<ProvidedInterface> getProvidedInterfaces();
        
        /**
         * Gets a description of the required interfaces. 
         * @return Required interfaces. 
         */
-       RequiredInterface[] getRequiredInterfaces();
+       List<RequiredInterface> getRequiredInterfaces();
 
        
        /**