package org.wamblee.system; import javax.sql.DataSource; public class Environment extends AbstractSubSystem { private static final ServiceDescriptor[] PROVIDED = new ServiceDescriptor[] { new DefaultServiceDescriptor(DataSource.class), new DefaultServiceDescriptor(Integer.class) }; public Environment() { super("environment", PROVIDED, new ServiceDescriptor[0]); } @Override protected void doStart(String aContext, ServiceRegistry aRegistry, Service[] aRequiredServices) { addService(aContext, aRegistry, PROVIDED[0], new Integer(1)); addService(aContext, aRegistry, PROVIDED[1], new Integer(2)); } @Override protected void doStop(String aContext) { // Empty. } }