Interface | Description |
---|---|
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.
|
BundleListener |
A
BundleEvent 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 |
A
FrameworkEvent listener. |
PrototypeServiceFactory<S> |
A factory for
prototype scope services. |
ServiceFactory<S> |
A factory for
bundle scope services. |
ServiceListener |
A
ServiceEvent 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 synchronous
BundleEvent listener. |
UnfilteredServiceListener |
A
ServiceEvent listener that does not filter based upon any
filter string specified to
BundleContext.addServiceListener(ServiceListener, String) . |
Class | Description |
---|---|
AdaptPermission |
A bundle's authority to adapt an object to a type.
|
AdaptPermissionCollection |
Stores a set of
AdaptPermission 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 of
AdminPermission 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 of
BundlePermission 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 of
PackagePermission 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 | 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.
|
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)"