celix
celix copied to clipboard
Apache Celix is a framework for C and C++14 to develop dynamic modular software applications using component and in-process service-oriented programming.
Currently CppUTest is used for testing and mocking and although this framework works fine, I would be handier to move to gtest( google test) for a few reasons: 1) more...
# Support for Static Bundle Libraries The goal of this ticket is to introduce support for static bundle libraries in Apache Celix. These static libraries, which may or may not...
Add support to install celix container with a install_celix_container command. The install command should ensure that the celix container does not depend on a workdir location. This means a solution...
Original creation date: 07/Jan/2019 Reporter: @pnoltes
Some bundles required that the container (executable) is linked against certain libraries (e.g. libjanson, libcurl, etc). To make this process more transparent add a CMake command to declare this and...
Currently the celix .cache dir is default created in the workdir and not cleanup during shutdown. To make celix act more like a normal program this should be refactored. Move...
To reduce the number of visible headers and the resulting complexity of that make the bundle_archive.h, bundle_revision.h and module.h private headers. Functionality missing should have been added to the bundle.h...
Remove service_tracker.h service_tracker_customizer.h header and bundleContext_getServiceReference
The service_tracker.h and service_tracker_custimizer.h should be removed. Service tracker should be control-able from the bundle context (see CELIX-441) Also remove the bundleContext_getServiceReference(s) this should also been unnecessary because of CEILX-441....
Move bundle listener API to private. The public API should be implemented by CELIX-443. --- Original creation date: 10/Apr/2018 Reporter: @pnoltes
Currently the remote service admin and pubsub are based on the use of dfi and descriptors. Another option could be to support the de/serialization and RPC using predefined function signatures....