org.apache.tuscany.sca.node.osgi.launcher
Class LauncherBundleActivator
java.lang.Object
org.apache.tuscany.sca.node.osgi.launcher.LauncherBundleActivator
public class LauncherBundleActivator
- extends java.lang.Object
Bundle activator which installs Tuscany modules and 3rd party jars into an OSGi runtime.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LauncherBundleActivator
public LauncherBundleActivator()
LauncherBundleActivator
public LauncherBundleActivator(java.util.List<java.net.URL> jarFiles)
toString
public static java.lang.String toString(Bundle b,
boolean verbose)
start
public void start(BundleContext bundleContext)
throws java.lang.Exception
- Throws:
java.lang.Exception
stop
public void stop(BundleContext bundleContext)
throws java.lang.Exception
- Throws:
java.lang.Exception
installTuscany
public void installTuscany(BundleContext bundleContext)
createAndInstallBundle
public Bundle createAndInstallBundle(BundleContext bundleContext,
java.net.URL bundleFile)
throws java.lang.Exception
- Throws:
java.lang.Exception
getBundleContext
public BundleContext getBundleContext()
bundleChanged
public void bundleChanged(BundleEvent event)