livespace.osgi.bootstrap
Class Activator
java.lang.Object
livespace.osgi.bootstrap.Activator
- All Implemented Interfaces:
- EventListener, org.osgi.framework.BundleActivator, org.osgi.framework.BundleListener, org.osgi.framework.FrameworkListener
public class Activator
- extends Object
- implements org.osgi.framework.BundleActivator, org.osgi.framework.FrameworkListener, org.osgi.framework.BundleListener
The Livespace bootstrap service activator. This continues what was
started by Main
, loading and starting the bundles for this
host.
Optional system properties (in addition to those required by Main
):
livespace.osgi.bundle_version The default bundle version for bundles that
don't have this set explicity. Main sets this by default, loading it from
config/livespace.properties.
livespace.osgi.bundle_path: URL to bundle base of bundle repository.
This is automatically set by Main based on livespace.osgi.path if not
already defined.
livespace.osgi.start_level: override the start level set by the deploy
config.
livespace.host.category: Can be used to locally override the category
assigned by the hosts.category_map files.
- Author:
- Matthew Phillips
- See Also:
DeployMapConfig
,
DeployConfig
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Activator
public Activator()
start
public void start(org.osgi.framework.BundleContext context)
throws Exception
- Specified by:
start
in interface org.osgi.framework.BundleActivator
- Throws:
Exception
abortBootstrap
protected static void abortBootstrap(org.osgi.framework.BundleContext context,
Throwable error)
stop
public void stop(org.osgi.framework.BundleContext context)
throws Exception
- Specified by:
stop
in interface org.osgi.framework.BundleActivator
- Throws:
Exception
frameworkEvent
public void frameworkEvent(org.osgi.framework.FrameworkEvent e)
- Specified by:
frameworkEvent
in interface org.osgi.framework.FrameworkListener
bundleChanged
public void bundleChanged(org.osgi.framework.BundleEvent e)
- Specified by:
bundleChanged
in interface org.osgi.framework.BundleListener
diagnostic
protected void diagnostic(String message)
info
protected void info(String message)
error
protected static void error(String message,
Throwable ex)
Copyright © 2008 Commonwealth of Australia