Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • felix.cache.rootdir - specifies which directory should be used to calculate absolute paths when relative paths are used for the org.osgi.framework.storage property; the default value for this property is the current working directory.
  • felix.systembundle.activators - specifies a List of BundleActivator instances that are started/stopped when the System Bundle is started/stopped; the specified instances will receive the System Bundle's BundleContext when invoked.
  • felix.log.logger - specifies an instance of org.apache.felix.framework.util.Logger that the framework uses as its default logger.
  • felix.log.level - specifies an integer String whose value indicates the degree of logging reported by the framework; the default value is "1" and "0" turns off logging completely, otherwise log levels match those specified in the OSGi Log Service (i.e., 1 = error, 2 = warning, 3 = information, and 4 = debug).
  • felix.startlevel.bundle - specifies the start level for newly installed bundles; the default value is 1.
  • felix.bootdelegation.implicit - specifies whether or not the framework should try to guess when to boot delegate when external code tries to load classes or resources; the default value is "<tt>true</tt>true".
  • framework.service.urlhandlers - specifies whether or not to activate the URL Handlers service for the framework instance; the default value is "<tt>true</tt>true", which results in the <tt>URLURL.setURLStreamHandlerFactory()</tt> and <tt>URLConnectionURLConnection.setContentHandlerFactory()</tt> being called.

The configuration map passed into the constructor is copied and the keys are treated as case insensitive. You are not able to change the framework's configuration after construction. If you need a different configuration, you must create a new framework instance.

...