private static final ProvidedInterface[] provided() {
return new ProvidedInterface[] {
- new DefaultProvidedInterface("datasource", DataSource.class),
+ new DefaultProvidedInterface("datasource", String.class),
new DefaultProvidedInterface("integer", Integer.class)
};
}
_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());
}