_random = Math.random();
}
+ public Application(String aName) {
+ super(aName, new ProvidedInterface[0], required(false));
+ _random = Math.random();
+ }
+
public Application(boolean aIsOptinal) {
super("application", new ProvidedInterface[0], required(true));
}
@Override
protected Object doStart(Scope aScope) {
track("start." + getName());
- _string = aScope.retrieveInterfaceImplementation(getRequiredInterfaces()[0].getProvider(), String.class);
- _integer = aScope.retrieveInterfaceImplementation(getRequiredInterfaces()[1].getProvider(), Integer.class);
+ _string = aScope.getInterfaceImplementation(getRequiredInterfaces()[0].getProvider(), String.class);
+ _integer = aScope.getInterfaceImplementation(getRequiredInterfaces()[1].getProvider(), Integer.class);
return _random;
}