Class Framework

java.lang.Object
org.osgi.application.Framework

public final class Framework extends Object
Using this class, OSGi-aware applications can obtain their ApplicationContext.
Version:
$Revision: 5673 $
  • Method Details

    • getApplicationContext

      public static ApplicationContext getApplicationContext(Object applicationInstance)
      This method needs an argument, an object that represents the application instance. An application consists of a set of object, however there is a single object, which is used by the corresponding application container to manage the lifecycle on the application instance. The lifetime of this object equals the lifetime of the application instance; therefore, it is suitable to represent the instance.

      The returned ApplicationContext object is singleton for the specified application instance. Subsequent calls to this method with the same application instance must return the same context object

      Parameters:
      applicationInstance - is the activator object of an application instance
      Returns:
      the ApplicationContext of the specified application instance.
      Throws:
      NullPointerException - If applicationInstance is null
      IllegalArgumentException - if called with an object that is not the activator object of an application.