| Package | Description |
|---|---|
| org.apache.felix.framework |
| Modifier and Type | Field and Description |
|---|---|
private Felix |
BundleImpl.__m_felix |
private Felix |
BundleContextImpl.m_felix |
private Felix |
ExportedPackageImpl.m_felix |
private Felix |
FrameworkStartLevelImpl.m_felix |
private Felix |
FrameworkWiringImpl.m_felix |
private Felix |
PackageAdminImpl.m_felix |
private Felix |
RequiredBundleImpl.m_felix |
private Felix |
StartLevelImpl.m_felix |
private Felix |
StatefulResolver.m_felix |
private Felix |
URLHandlersActivator.m_framework |
private Felix |
URLHandlersBundleStreamHandler.m_framework |
private Felix |
URLHandlersBundleURLConnection.m_framework |
| Modifier and Type | Method and Description |
|---|---|
(package private) Felix |
BundleImpl.getFramework() |
(package private) Felix |
BundleProtectionDomain.getFramework() |
(package private) Felix |
Felix.getFramework() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
ExtensionManager.addExtensionBundle(Felix felix,
BundleImpl bundle)
Add an extension bundle.
|
protected void |
BundleWiringImpl.BundleClassLoader.callWovenClassListeners(Felix felix,
java.util.Set<ServiceReference<WovenClassListener>> wovenClassListeners,
WovenClass wovenClass) |
private static FrameworkDTO |
DTOFactory.createFrameworkDTO(Felix framework) |
(package private) java.lang.Class |
BundleWiringImpl.BundleClassLoader.defineClass(Felix felix,
java.util.Set<ServiceReference<WovenClassListener>> wovenClassListeners,
WovenClassImpl wci,
java.lang.String name,
java.lang.Class clazz,
byte[] bytes,
Content content,
java.lang.String pkgName,
java.lang.Object lock) |
(package private) void |
ExtensionManager.removeExtensions(Felix felix)
Remove all extension registered by the given framework instance.
|
(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 |
ExtensionManager.startPendingExtensionBundles(Felix felix) |
(package private) void |
ExtensionManager.stopExtensionBundles(Felix felix) |
(package private) void |
BundleWiringImpl.BundleClassLoader.transformClass(Felix felix,
WovenClassImpl wci,
java.util.Set<ServiceReference<WeavingHook>> hooks,
java.util.Set<ServiceReference<WovenClassListener>> wovenClassListeners,
java.lang.String name,
byte[] bytes) |
| Constructor and Description |
|---|
BundleContextImpl(Logger logger,
Felix felix,
BundleImpl bundle) |
BundleImpl(Felix felix,
Bundle installingBundle,
BundleArchive archive) |
ExportedPackageImpl(Felix felix,
BundleImpl exporter,
BundleRevision revision,
BundleCapability export) |
ExtensionManager(Logger logger,
java.util.Map configMap,
Felix felix)
This constructor is used to create one instance per framework instance.
|
ExtensionManagerRevision(Felix felix) |
FrameworkStartLevelImpl(Felix felix,
ServiceRegistry registry) |
FrameworkWiringImpl(Felix felix,
ServiceRegistry registry) |
PackageAdminImpl(Felix felix) |
RequiredBundleImpl(Felix felix,
BundleImpl bundle) |
StartLevelImpl(Felix felix) |
StatefulResolver(Felix felix,
ServiceRegistry registry) |
URLHandlersActivator(java.util.Map configMap,
Felix framework) |
URLHandlersBundleStreamHandler(Felix framework) |
URLHandlersBundleURLConnection(java.net.URL url,
Felix framework) |