private static final ProvidedInterface[] provided(String aPrefix) {
return new ProvidedInterface[] {
new DefaultProvidedInterface(aPrefix + "datasource", String.class),
new DefaultProvidedInterface(aPrefix + "integer", Integer.class) };
}
private static final ProvidedInterface[] provided(String aPrefix) {
return new ProvidedInterface[] {
new DefaultProvidedInterface(aPrefix + "datasource", String.class),
new DefaultProvidedInterface(aPrefix + "integer", Integer.class) };
}
public Environment(String aName, String aPrefix) {
super(aName, provided(aPrefix), new RequiredInterface[0]);
public Environment(String aName, String aPrefix) {
super(aName, provided(aPrefix), new RequiredInterface[0]);
addInterface(getProvidedInterfaces().get(0), getString(), aScope);
addInterface(getProvidedInterfaces().get(1), getInteger(), aScope);
track("start." + getName());
addInterface(getProvidedInterfaces().get(0), getString(), aScope);
addInterface(getProvidedInterfaces().get(1), getInteger(), aScope);
track("start." + getName());