apache / apache/celix

Remove raw bundle handling api from the framework headers

Open
#146 0 comments 0 reactions 0 assignees View on GitHub
kind/bug
Dominant language
C
Stars
193
Forks
99
Avg merge
1m
Merged PRs (30d)
1

Description

Currently it still is possible to direct get (and use) the bundle pointers through (e.g.):
- framework_getBundles
- framework_getBundleById
- celix_framework_getFrameworkBundle

These function are not thread safe.

There needs to be removed, so that only the celix_framework_useBundle variant can be used. The latter ensure that bundles are locked for uninstall while being used.

This will need some significant refactoring.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.