public Collection<Application<ApplicationConfiguration>> getApplications() { return applicationMapping.getApplications(); }
public void start() { logger.info("Starting the container"); for (ContainerLifecycleListener listener : listeners) { listener.beforeStart(this); } for (Bundle<BundleConfiguration> bundle : bundles) { bundle.start(); } for (Application<ApplicationConfiguration> application : applicationMapping.getApplications()) { application.start(); } for (ContainerLifecycleListener listener : listeners) { listener.afterStart(this); } }
public void stop() { logger.info("Stopping the container"); for (ContainerLifecycleListener listener : listeners) { listener.beforeStop(this); } for (Bundle<BundleConfiguration> bundle : bundles) { bundle.stop(); } // FIXME What will application do on stop? for (Application<ApplicationConfiguration> application : applicationMapping.getApplications()) { application.stop(); } for (ContainerLifecycleListener listener : listeners) { listener.afterStop(this); } }