@Version("1.9")
Package org.osgi.framework
Framework Package Version 1.9.
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.9,2.0)"
-
Interface Summary Interface Description AllServiceListener AServiceEventlistener 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 ABundleEventlistener.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 AFrameworkEventlistener.PrototypeServiceFactory<S> A factory forprototype scopeservices.ServiceFactory<S> A factory forbundle scopeservices.ServiceListener AServiceEventlistener.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 synchronousBundleEventlistener.UnfilteredServiceListener AServiceEventlistener 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 ofAdaptPermissionpermissions.AdminPermission A bundle's authority to perform specific privileged administrative operations on or to get sensitive information about a bundle.AdminPermissionCollection Stores a collection ofAdminPermissions.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 ofBundlePermissionpermissions.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 ofPackagePermissionpermissions.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.