Package org.osgi.application
Class Framework
java.lang.Object
org.osgi.application.Framework
Using this class, OSGi-aware applications can obtain their
ApplicationContext
.- Version:
- $Revision: 5673 $
-
Method Summary
Modifier and TypeMethodDescriptionstatic ApplicationContext
getApplicationContext
(Object applicationInstance) This method needs an argument, an object that represents the application instance.
-
Method Details
-
getApplicationContext
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
- IfapplicationInstance
isnull
IllegalArgumentException
- if called with an object that is not the activator object of an application.
-