| Package | Description |
|---|---|
| org.osgi.framework |
Framework Package Version 1.8.
|
| org.osgi.framework.hooks.bundle |
Framework Bundle Hooks Package Version 1.1.
|
| org.osgi.framework.launch |
Framework Launch Package Version 1.2.
|
| org.osgi.framework.wiring |
Framework Wiring Package Version 1.2.
|
| org.osgi.service.condpermadmin |
Conditional Permission Admin Package Version 1.1.
|
| org.osgi.service.packageadmin |
Package Admin Package Version 1.2.
|
| org.osgi.service.startlevel |
Start Level Package Version 1.1.
|
| org.osgi.util.tracker |
Tracker Package Version 1.5.
|
| Modifier and Type | Method | Description |
|---|---|---|
Bundle |
BundleContext.getBundle() |
Returns the
Bundle object associated with this
BundleContext. |
Bundle |
BundleContext.getBundle(long id) |
Returns the bundle with the specified identifier.
|
Bundle |
BundleContext.getBundle(java.lang.String location) |
Returns the bundle with the specified location.
|
Bundle |
BundleEvent.getBundle() |
Returns the bundle which had a lifecycle change.
|
Bundle |
BundleReference.getBundle() |
Returns the
Bundle object associated with this
BundleReference. |
Bundle |
FrameworkEvent.getBundle() |
Returns the bundle associated with the event.
|
static Bundle |
FrameworkUtil.getBundle(java.lang.Class<?> classFromBundle) |
Return a
Bundle for the specified bundle class. |
Bundle |
ServiceReference.getBundle() |
Returns the bundle that registered the service referenced by this
ServiceReference object. |
Bundle[] |
BundleContext.getBundles() |
Returns a list of all installed bundles.
|
Bundle |
BundleEvent.getOrigin() |
Returns the bundle that was the origin of the event.
|
Bundle[] |
ServiceReference.getUsingBundles() |
Returns the bundles that are using the service referenced by this
ServiceReference object. |
Bundle |
BundleContext.installBundle(java.lang.String location) |
Installs a bundle from the specified
location identifier. |
Bundle |
BundleContext.installBundle(java.lang.String location,
java.io.InputStream input) |
Installs a bundle from the specified
InputStream object. |
| Modifier and Type | Method | Description |
|---|---|---|
S |
PrototypeServiceFactory.getService(Bundle bundle,
ServiceRegistration<S> registration) |
Returns a service object for a caller.
|
S |
ServiceFactory.getService(Bundle bundle,
ServiceRegistration<S> registration) |
Returns a service object for a bundle.
|
boolean |
ServiceReference.isAssignableTo(Bundle bundle,
java.lang.String className) |
Tests if the bundle that registered the service referenced by this
ServiceReference and the specified bundle use the same source for
the package of the specified class name. |
void |
PrototypeServiceFactory.ungetService(Bundle bundle,
ServiceRegistration<S> registration,
S service) |
Releases a service object customized for a caller.
|
void |
ServiceFactory.ungetService(Bundle bundle,
ServiceRegistration<S> registration,
S service) |
Releases a service object customized for a bundle.
|
| Constructor | Description |
|---|---|
AdaptPermission(java.lang.String adaptClass,
Bundle adaptableBundle,
java.lang.String actions) |
Creates a new requested
AdaptPermission object to be used by the
code that must perform checkPermission. |
AdminPermission(Bundle bundle,
java.lang.String actions) |
Creates a new requested
AdminPermission object to be used by the
code that must perform checkPermission. |
BundleEvent(int type,
Bundle bundle) |
Creates a bundle event of the specified type.
|
BundleEvent(int type,
Bundle bundle,
Bundle origin) |
Creates a bundle event of the specified type.
|
CapabilityPermission(java.lang.String namespace,
java.util.Map<java.lang.String,?> attributes,
Bundle providingBundle,
java.lang.String actions) |
Creates a new requested
CapabilityPermission object to be used by
code that must perform checkPermission for the require
action. |
FrameworkEvent(int type,
Bundle bundle,
java.lang.Throwable throwable) |
Creates a Framework event regarding the specified bundle.
|
PackagePermission(java.lang.String name,
Bundle exportingBundle,
java.lang.String actions) |
Creates a new requested
PackagePermission object to be used by
code that must perform checkPermission for the import
action. |
| Modifier and Type | Method | Description |
|---|---|---|
void |
CollisionHook.filterCollisions(int operationType,
Bundle target,
java.util.Collection<Bundle> collisionCandidates) |
Filter bundle collisions hook method.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
CollisionHook.filterCollisions(int operationType,
Bundle target,
java.util.Collection<Bundle> collisionCandidates) |
Filter bundle collisions hook method.
|
void |
FindHook.find(BundleContext context,
java.util.Collection<Bundle> bundles) |
Find hook method.
|
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
Framework |
A Framework instance.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Collection<Bundle> |
FrameworkWiring.getDependencyClosure(java.util.Collection<Bundle> bundles) |
Returns the dependency closure for the specified bundles.
|
java.util.Collection<Bundle> |
FrameworkWiring.getRemovalPendingBundles() |
Returns the bundles that have
non-current, in use bundle wirings. |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Collection<Bundle> |
FrameworkWiring.getDependencyClosure(java.util.Collection<Bundle> bundles) |
Returns the dependency closure for the specified bundles.
|
void |
FrameworkWiring.refreshBundles(java.util.Collection<Bundle> bundles,
FrameworkListener... listeners) |
Refreshes the specified bundles.
|
boolean |
FrameworkWiring.resolveBundles(java.util.Collection<Bundle> bundles) |
Resolves the specified bundles.
|
| Modifier and Type | Method | Description |
|---|---|---|
static Condition |
BundleLocationCondition.getCondition(Bundle bundle,
ConditionInfo info) |
Constructs a condition that tries to match the passed Bundle's location
to the location pattern.
|
static Condition |
BundleSignerCondition.getCondition(Bundle bundle,
ConditionInfo info) |
Constructs a Condition that tries to match the passed Bundle's location
to the location pattern.
|
| Modifier and Type | Method | Description |
|---|---|---|
Bundle |
PackageAdmin.getBundle(java.lang.Class clazz) |
Deprecated.
Returns the bundle from which the specified class is loaded.
|
Bundle |
RequiredBundle.getBundle() |
Deprecated.
Returns the bundle associated with this required bundle.
|
Bundle[] |
PackageAdmin.getBundles(java.lang.String symbolicName,
java.lang.String versionRange) |
Deprecated.
Returns the bundles with the specified symbolic name whose bundle version
is within the specified version range.
|
Bundle |
ExportedPackage.getExportingBundle() |
Deprecated.
Returns the bundle exporting the package associated with this exported
package.
|
Bundle[] |
PackageAdmin.getFragments(Bundle bundle) |
Deprecated.
Returns an array of attached fragment bundles for the specified bundle.
|
Bundle[] |
PackageAdmin.getHosts(Bundle bundle) |
Deprecated.
Returns the host bundles to which the specified fragment bundle is
attached.
|
Bundle[] |
ExportedPackage.getImportingBundles() |
Deprecated.
Returns the resolved bundles that are currently wired to this exported
package.
|
Bundle[] |
RequiredBundle.getRequiringBundles() |
Deprecated.
Returns the bundles that currently require this required bundle.
|
| Modifier and Type | Method | Description |
|---|---|---|
int |
PackageAdmin.getBundleType(Bundle bundle) |
Deprecated.
Returns the special type of the specified bundle.
|
ExportedPackage[] |
PackageAdmin.getExportedPackages(Bundle bundle) |
Deprecated.
|
Bundle[] |
PackageAdmin.getFragments(Bundle bundle) |
Deprecated.
Returns an array of attached fragment bundles for the specified bundle.
|
Bundle[] |
PackageAdmin.getHosts(Bundle bundle) |
Deprecated.
Returns the host bundles to which the specified fragment bundle is
attached.
|
void |
PackageAdmin.refreshPackages(Bundle[] bundles) |
Deprecated.
Forces the update (replacement) or removal of packages exported by the
specified bundles.
|
boolean |
PackageAdmin.resolveBundles(Bundle[] bundles) |
Deprecated.
Resolve the specified bundles.
|
| Modifier and Type | Method | Description |
|---|---|---|
int |
StartLevel.getBundleStartLevel(Bundle bundle) |
Deprecated.
Return the assigned start level value for the specified Bundle.
|
boolean |
StartLevel.isBundleActivationPolicyUsed(Bundle bundle) |
Deprecated.
Returns whether the specified bundle's autostart setting indicates that
the activation policy declared in the bundle's manifest must be used.
|
boolean |
StartLevel.isBundlePersistentlyStarted(Bundle bundle) |
Deprecated.
Returns whether the specified bundle's autostart setting indicates the
bundle must be started.
|
void |
StartLevel.setBundleStartLevel(Bundle bundle,
int startlevel) |
Deprecated.
Assign a start level value to the specified Bundle.
|
| Modifier and Type | Method | Description |
|---|---|---|
Bundle[] |
BundleTracker.getBundles() |
Return an array of
Bundles for all bundles being tracked by this
BundleTracker. |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Map<Bundle,T> |
BundleTracker.getTracked() |
Return a
Map with the Bundles and customized objects for
all bundles being tracked by this BundleTracker. |
| Modifier and Type | Method | Description |
|---|---|---|
T |
BundleTracker.addingBundle(Bundle bundle,
BundleEvent event) |
Default implementation of the
BundleTrackerCustomizer.addingBundle method. |
T |
BundleTrackerCustomizer.addingBundle(Bundle bundle,
BundleEvent event) |
A bundle is being added to the
BundleTracker. |
T |
BundleTracker.getObject(Bundle bundle) |
Returns the customized object for the specified
Bundle if the
specified bundle is being tracked by this BundleTracker. |
void |
BundleTracker.modifiedBundle(Bundle bundle,
BundleEvent event,
T object) |
Default implementation of the
BundleTrackerCustomizer.modifiedBundle method. |
void |
BundleTrackerCustomizer.modifiedBundle(Bundle bundle,
BundleEvent event,
T object) |
A bundle tracked by the
BundleTracker has been modified. |
void |
BundleTracker.remove(Bundle bundle) |
Remove a bundle from this
BundleTracker. |
void |
BundleTracker.removedBundle(Bundle bundle,
BundleEvent event,
T object) |
Default implementation of the
BundleTrackerCustomizer.removedBundle method. |
void |
BundleTrackerCustomizer.removedBundle(Bundle bundle,
BundleEvent event,
T object) |
A bundle tracked by the
BundleTracker has been removed. |