# Package org.osgi.framework

@Version("1.8") package org.osgi.framework
Framework Package Version 1.8.

Bundles wishing to use this package must list the package in the Import-Package header of the bundle's manifest.

Example import for consumers using the API in this package:

`Import-Package: org.osgi.framework; version="[1.8,2.0)"`

Author:
  $Id: package-info.java 1614569 2014-07-30 07:22:32Z cziegeler $

Related Packages
Package
Description
org.osgi.framework.dto
OSGi Data Transfer Object Framework Package Version 1.8.
org.osgi.framework.launch
Framework Launch Package Version 1.2.
org.osgi.framework.namespace
Namespace Package Version 1.1.
org.osgi.framework.startlevel
Framework Start Level Package Version 1.0.
org.osgi.framework.wiring
Framework Wiring Package Version 1.2.
Class
Description
AdaptPermission
A bundle's authority to adapt an object to a type.
AdminPermission
A bundle's authority to perform specific privileged administrative operations on or to get sensitive information about a bundle.
AllServiceListener
A `ServiceEvent` listener that does not filter based upon package wiring.
Bundle
An installed bundle in the Framework.
BundleActivator
Customizes the starting and stopping of a bundle.
BundleContext
A bundle's execution context within the Framework.
BundleEvent
An event from the Framework describing a bundle lifecycle change.
BundleException
A Framework exception used to indicate that a bundle lifecycle problem occurred.
BundleListener
A `BundleEvent` listener.
BundlePermission
A bundle's authority to require or provide a bundle or to receive or attach fragments.
BundleReference
A reference to a Bundle.
CapabilityPermission
A bundle's authority to provide or require a capability.
Configurable
Deprecated.
As of 1.2.
Constants
Defines standard names for the OSGi environment system properties, service properties, and Manifest header attribute keys.
Filter
An RFC 1960-based Filter.
FrameworkEvent
A general event from the Framework.
FrameworkListener
A `FrameworkEvent` listener.
FrameworkUtil
Framework Utility class.
InvalidSyntaxException
A Framework exception used to indicate that a filter string has an invalid syntax.
PackagePermission
A bundle's authority to import or export a package.
PrototypeServiceFactory<S>
A factory for `prototype scope` services.
ServiceEvent
An event from the Framework describing a service lifecycle change.
ServiceException
A service exception used to indicate that a service problem occurred.
ServiceFactory<S>
A factory for `bundle scope` services.
ServiceListener
A `ServiceEvent` listener.
ServiceObjects<S>
Allows multiple service objects for a service to be obtained.
ServicePermission
A bundle's authority to register or get a service.
ServiceReference<S>
A reference to a service.
ServiceRegistration<S>
A registered service.
SynchronousBundleListener
A synchronous `BundleEvent` listener.
UnfilteredServiceListener
A `ServiceEvent` listener that does not filter based upon any filter string specified to `BundleContext.addServiceListener(ServiceListener, String)`.
Version
Version identifier for capabilities such as bundles and packages.
VersionRange
Version range.