@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)"
-
Interface Summary Interface Description AllServiceListener AServiceEvent
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.BundleListener ABundleEvent
listener.BundleReference A reference to a Bundle.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.FrameworkListener AFrameworkEvent
listener.PrototypeServiceFactory<S> A factory forprototype scope
services.ServiceFactory<S> A factory forbundle scope
services.ServiceListener AServiceEvent
listener.ServiceObjects<S> Allows multiple service objects for a service to be obtained.ServiceReference<S> A reference to a service.ServiceRegistration<S> A registered service.SynchronousBundleListener A synchronousBundleEvent
listener.UnfilteredServiceListener AServiceEvent
listener that does not filter based upon any filter string specified toBundleContext.addServiceListener(ServiceListener, String)
. -
Class Summary Class Description AdaptPermission A bundle's authority to adapt an object to a type.AdaptPermissionCollection Stores a set ofAdaptPermission
permissions.AdminPermission A bundle's authority to perform specific privileged administrative operations on or to get sensitive information about a bundle.AdminPermissionCollection Stores a collection ofAdminPermission
s.BundleEvent An event from the Framework describing a bundle lifecycle change.BundlePermission A bundle's authority to require or provide a bundle or to receive or attach fragments.BundlePermissionCollection Stores a set ofBundlePermission
permissions.CapabilityPermission A bundle's authority to provide or require a capability.CapabilityPermission.Properties CapabilityPermissionCollection Stores a set of CapabilityPermission permissions.FrameworkEvent A general event from the Framework.FrameworkUtil Framework Utility class.FrameworkUtil.CaseInsensitiveMap This Map is used for case-insensitive key lookup during filter evaluation.FrameworkUtil.DNChainMatching This class contains a method to match a distinguished name (DN) chain against and DN chain pattern.FrameworkUtil.FilterImpl RFC 1960-based Filter.FrameworkUtil.FilterImpl.Parser Parser class for OSGi filter strings.FrameworkUtil.ServiceReferenceMap This Map is used for key lookup from a ServiceReference during filter evaluation.FrameworkUtil.SetAccessibleAction PackagePermission A bundle's authority to import or export a package.PackagePermissionCollection Stores a set ofPackagePermission
permissions.ServiceEvent An event from the Framework describing a service lifecycle change.ServicePermission A bundle's authority to register or get a service.ServicePermission.Properties ServicePermission.Properties.Entry ServicePermissionCollection Stores a set of ServicePermission permissions.SignerProperty Package private class used by permissions for filter matching on signer key during filter expression evaluation in the permission implies method.Version Version identifier for capabilities such as bundles and packages.VersionRange Version range. -
Exception Summary Exception Description BundleException A Framework exception used to indicate that a bundle lifecycle problem occurred.InvalidSyntaxException A Framework exception used to indicate that a filter string has an invalid syntax.ServiceException A service exception used to indicate that a service problem occurred.