Class OsgiPluginFactory

java.lang.Object
com.atlassian.plugin.factories.AbstractPluginFactory
com.atlassian.plugin.osgi.factory.OsgiPluginFactory
All Implemented Interfaces:
PluginFactory

public final class OsgiPluginFactory extends AbstractPluginFactory
Plugin loader that starts an OSGi container and loads plugins into it, wrapped as OSGi bundles. Supports
  • Dynamic loading of module descriptors via OSGi services
  • Delayed enabling until the plugin container is active
  • XML or Jar manifest configuration