(no commit message)
[utils] / system / general / src / test / java / org / wamblee / system / core / Environment.java
index 9ee40e3972306514a1e999172f50cef3f9dbf263..0f164b625d9bef8c367aeb421da07ee8541bf622 100644 (file)
@@ -28,7 +28,7 @@ public class Environment extends AbstractComponent {
        
        private static final ProvidedInterface[] provided() { 
                return new ProvidedInterface[] { 
-                       new DefaultProvidedInterface("datasource", DataSource.class), 
+                       new DefaultProvidedInterface("datasource", String.class), 
                        new DefaultProvidedInterface("integer", Integer.class)
        };
        }
@@ -44,10 +44,18 @@ public class Environment extends AbstractComponent {
                _tracker = aTracker; 
        }
        
+       public Integer getInteger() { 
+               return 2;
+       }
+       
+       public String getString() { 
+               return "Hello";
+       }
+       
        @Override
        protected void doStart() {
-           addInterface(getProvidedInterfaces()[0], new Integer(1));
-           addInterface(getProvidedInterfaces()[1], new Integer(2));
+           addInterface(getProvidedInterfaces()[0], getString());
+           addInterface(getProvidedInterfaces()[1], getInteger());
            track("start." + getName());
        }