(package private) void |
Felix.acquireBundleLock(BundleImpl bundle,
int desiredStates) |
This method acquires the lock for the specified bundle as long as the
bundle is in one of the specified states.
|
(package private) void |
Felix.activateBundle(BundleImpl bundle,
boolean fireEvent) |
|
(package private) void |
Felix.addBundleListener(BundleImpl bundle,
BundleListener l) |
|
(package private) void |
ExtensionManager.addExtensionBundle(Felix felix,
BundleImpl bundle) |
Add an extension bundle.
|
(package private) void |
Felix.addFrameworkListener(BundleImpl bundle,
FrameworkListener l) |
|
(package private) void |
Felix.addServiceListener(BundleImpl bundle,
ServiceListener l,
java.lang.String f) |
Implementation for BundleContext.addServiceListener().
|
(package private) boolean |
Felix.bundleHasPermission(BundleImpl bundle,
java.lang.Object obj) |
|
private static java.net.URL |
BundleProtectionDomain.RevisionAsJarURL.create(BundleImpl bundle) |
|
(package private) BundleStartLevel |
FrameworkStartLevelImpl.createBundleStartLevel(BundleImpl bundle) |
|
(package private) java.util.Enumeration |
Felix.findBundleEntries(BundleImpl bundle,
java.lang.String path,
java.lang.String filePattern,
boolean recurse) |
Implementation for Bundle.findEntries().
|
private void |
Felix.forgetUninstalledBundle(BundleImpl bundle) |
|
(package private) ServiceReference[] |
Felix.getAllowedServiceReferences(BundleImpl bundle,
java.lang.String className,
java.lang.String expr,
boolean checkAssignable) |
Retrieves Array of ServiceReference objects based on calling bundle, service class name,
optional filter expression, and optionally filters further on the version.
|
(package private) java.net.URL |
Felix.getBundleEntry(BundleImpl bundle,
java.lang.String name) |
Implementation for Bundle.getEntry().
|
(package private) java.util.Enumeration |
Felix.getBundleEntryPaths(BundleImpl bundle,
java.lang.String path) |
Implementation for Bundle.getEntryPaths().
|
(package private) java.util.Dictionary |
Felix.getBundleHeaders(BundleImpl bundle,
java.lang.String locale) |
Get bundle headers and resolve any localized strings from resource bundles.
|
(package private) ServiceReference[] |
Felix.getBundleRegisteredServices(BundleImpl bundle) |
|
(package private) java.net.URL |
Felix.getBundleResource(BundleImpl bundle,
java.lang.String name) |
Implementation for Bundle.getResource().
|
(package private) java.util.Enumeration |
Felix.getBundleResources(BundleImpl bundle,
java.lang.String name) |
Implementation for Bundle.getResources().
|
(package private) java.io.File |
Felix.getDataFile(BundleImpl bundle,
java.lang.String s) |
|
(package private) java.util.Set<Bundle> |
Felix.getImportingBundles(BundleImpl exporter,
BundleCapability cap) |
|
(package private) java.util.Set<Bundle> |
Felix.getRequiringBundles(BundleImpl bundle) |
|
(package private) ServiceReference[] |
Felix.getServiceReferences(BundleImpl bundle,
java.lang.String className,
java.lang.String expr,
boolean checkAssignable) |
Retrieves an array of ServiceReference objects based on calling bundle,
service class name, and filter expression.
|
(package private) java.lang.Object |
Felix.getSignerMatcher(BundleImpl bundle,
int signersType) |
|
(package private) java.lang.Class |
Felix.loadBundleClass(BundleImpl bundle,
java.lang.String name) |
Implementation for Bundle.loadClass().
|
private void |
Felix.populateDependentGraph(BundleImpl exporter,
java.util.Set<Bundle> set) |
|
private void |
Felix.refreshBundle(BundleImpl bundle) |
|
(package private) void |
Felix.releaseBundleLock(BundleImpl bundle) |
Releases the bundle's lock.
|
private void |
Felix.rememberUninstalledBundle(BundleImpl bundle) |
|
(package private) void |
Felix.removeBundleListener(BundleImpl bundle,
BundleListener l) |
|
(package private) void |
Felix.removeFrameworkListener(BundleImpl bundle,
FrameworkListener l) |
|
(package private) void |
Felix.removeServiceListener(BundleImpl bundle,
ServiceListener l) |
Implementation for BundleContext.removeServiceListener().
|
(package private) void |
Felix.setBundleProtectionDomain(BundleImpl bundleImpl,
BundleRevisionImpl revisionImpl) |
|
(package private) void |
Felix.setBundleStateAndNotify(BundleImpl bundle,
int state) |
|
(package private) void |
Felix.startBundle(BundleImpl bundle,
int options) |
Implementation for Bundle.start().
|
(package private) void |
ExtensionManager.startExtensionBundle(Felix felix,
BundleImpl bundle) |
This is a Felix specific extension mechanism that allows extension bundles
to have activators and be started via this method.
|
(package private) void |
Felix.stopBundle(BundleImpl bundle,
boolean record) |
|
(package private) void |
Felix.uninstallBundle(BundleImpl bundle) |
|
(package private) void |
Felix.updateBundle(BundleImpl bundle,
java.io.InputStream is) |
|