org.ow2.jonas.extension.loader
Class ExtensionLoaderComponent

java.lang.Object
  extended by org.ow2.jonas.extension.loader.ExtensionLoaderComponent

public class ExtensionLoaderComponent
extends Object

This service will load all the jar file from lib/ext and convert them into bundles. If the transformation has already been done for a given jar, it's not re-done.

Author:
Guillaume Sauthier

Constructor Summary
ExtensionLoaderComponent(org.osgi.framework.BundleContext context)
          Construct a new Extension Loader.
 
Method Summary
 void setPackageAdmin(org.osgi.service.packageadmin.PackageAdmin packageAdmin)
          Inject PackageAdmin
 void start()
          At startup, convert all jar files from lib/ext into bundles.
 void stop()
          After stop, all installed bundles must be uninstalled.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtensionLoaderComponent

public ExtensionLoaderComponent(org.osgi.framework.BundleContext context)
Construct a new Extension Loader.

Parameters:
context - this module's Context
Method Detail

start

public void start()
At startup, convert all jar files from lib/ext into bundles.


stop

public void stop()
After stop, all installed bundles must be uninstalled.


setPackageAdmin

public void setPackageAdmin(org.osgi.service.packageadmin.PackageAdmin packageAdmin)
Inject PackageAdmin

Parameters:
packageAdmin - admin interface.


Copyright © 2010 OW2 Consortium. All Rights Reserved.