icinga2/lib/config
Jean Flach c54e042942 Add activation priorities for config object types
This patch ensures that specific configuration types
are pre-activated and post-activated. In general,
logging is first, then common configuration objects
like host/service, downtimes, etc.
In the end, all features are activated after to ensure
that notifications are only sent once downtimes are applied.
A similar thing happens for starting with checks too early.
The ApiListener feature runs first to allow cluster connections
at first glance.

fixes #6057
fixes #6231
2018-05-04 11:25:47 +02:00
..
CMakeLists.txt Fix whitespaces in CMakeLists files 2018-01-19 09:19:40 +01:00
activationcontext.cpp Apply clang-tidy fix 'modernize-pass-by-value' 2018-01-04 12:24:57 +01:00
activationcontext.hpp Apply clang-tidy fix 'modernize-pass-by-value' 2018-01-04 12:24:57 +01:00
applyrule.cpp Apply clang-tidy fix 'modernize-pass-by-value' 2018-01-04 12:24:57 +01:00
applyrule.hpp Apply clang-tidy fix 'modernize-pass-by-value' 2018-01-04 12:24:57 +01:00
config_lexer.ll Apply clang-tidy fix 'modernize-redundant-void-arg' 2018-01-04 12:24:57 +01:00
config_parser.yy Improve location info for some error messages 2018-01-29 10:04:58 +01:00
configcompiler.cpp Apply clang-tidy fix 'modernize-pass-by-value' 2018-01-04 12:24:57 +01:00
configcompiler.hpp Apply clang-tidy fix 'modernize-pass-by-value' 2018-01-04 12:24:57 +01:00
configcompilercontext.cpp Apply clang-tidy fix 'modernize-use-default-member-init' 2018-01-04 12:24:58 +01:00
configcompilercontext.hpp Apply clang-tidy fix 'modernize-use-default-member-init' 2018-01-04 12:24:58 +01:00
configfragment.hpp Build fix for Debian wheezy 2018-01-03 10:32:33 +01:00
configitem.cpp Add activation priorities for config object types 2018-05-04 11:25:47 +02:00
configitem.hpp Apply clang-tidy fix 'modernize-pass-by-value' 2018-01-04 12:24:57 +01:00
configitembuilder.cpp Use initializer lists for arrays and dictionaries 2018-01-16 12:27:44 +01:00
configitembuilder.hpp Allocate ConfigItemBuilder objects on the stack 2018-01-11 10:52:26 +01:00
expression.cpp Use initializer lists for arrays and dictionaries 2018-01-16 12:27:44 +01:00
expression.hpp Apply clang-tidy fix 'modernize-use-default-member-init' 2018-01-04 12:24:58 +01:00
i2-config.hpp Build libraries as static libraries 2018-01-02 23:29:48 +01:00
objectrule.cpp Change copyright header for 2018 2018-01-02 12:08:55 +01:00
objectrule.hpp Apply clang-tidy fix 'modernize-redundant-void-arg' 2018-01-04 12:24:57 +01:00
vmops.hpp Use initializer lists for arrays and dictionaries 2018-01-16 12:27:44 +01:00