package org.wamblee.system; import javax.sql.DataSource; public class Application extends AbstractComponent { private static RequiredInterface[] required() { return new RequiredInterface[] { new DefaultRequiredInterface("datasource", DataSource.class), new DefaultRequiredInterface("integer", Integer.class) }; } public Application() { super("application", new ProvidedInterface[0], required()); } @Override protected void doStart(String aContext) { // Empty, no services provided externally. } @Override protected void doStop() { // Empty. } }