Apache Celix Utils

The Utils subproject contains several containers/lists used by the different Celix subprojects. The following types are available:

  • Array List
  • Linked List
  • Hash Map

There are also iterators available for every type.


To build the Utils the CMake build option "BUILD_UTILS" has to be enabled. Currently the Utils subproject is enabled by default.


The following libraries are required for building and/or using the Utils subproject:

  • Apache Portable Runtime (build and runtime)
  • CUnit (only required for building and running the tests)