package org.argeo.osgi.boot; import org.osgi.framework.BundleActivator; import org.osgi.framework.BundleContext; /** * An OSGi configurator. See * http: * //wiki.eclipse.org/Configurator */ public class Activator implements BundleActivator { private Long checkpoint = null; public void start(final BundleContext bundleContext) throws Exception { // admin thread Thread adminThread = new AdminThread(bundleContext); adminThread.start(); // bootstrap OsgiBoot osgiBoot = new OsgiBoot(bundleContext); if (checkpoint == null) { osgiBoot.bootstrap(); checkpoint = System.currentTimeMillis(); } else { osgiBoot.update(); checkpoint = System.currentTimeMillis(); } } public void stop(BundleContext context) throws Exception { } }