icinga2/lib/livestatus
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
aggregator.cpp Apply clang-tidy fix 'modernize-use-default-member-init' 2018-01-04 12:24:58 +01:00
aggregator.hpp Apply clang-tidy fix 'modernize-use-default-member-init' 2018-01-04 12:24:58 +01:00
andfilter.cpp Apply clang-tidy fix 'modernize-use-default-member-init' 2018-01-04 12:24:58 +01:00
andfilter.hpp Apply clang-tidy fix 'modernize-use-default-member-init' 2018-01-04 12:24:58 +01:00
attributefilter.cpp Apply clang-tidy fix 'modernize-pass-by-value' 2018-01-04 12:24:57 +01:00
attributefilter.hpp Apply clang-tidy fix 'modernize-pass-by-value' 2018-01-04 12:24:57 +01:00
avgaggregator.cpp Apply clang-tidy fix 'modernize-pass-by-value' 2018-01-04 12:24:57 +01:00
avgaggregator.hpp Apply clang-tidy fix 'modernize-use-default-member-init' 2018-01-04 12:24:58 +01:00
column.cpp Apply clang-tidy fix 'modernize-pass-by-value' 2018-01-04 12:24:57 +01:00
column.hpp Apply clang-tidy fix 'modernize-pass-by-value' 2018-01-04 12:24:57 +01:00
combinerfilter.cpp Apply clang-tidy fix 'modernize-use-default-member-init' 2018-01-04 12:24:58 +01:00
combinerfilter.hpp Apply clang-tidy fix 'modernize-use-default-member-init' 2018-01-04 12:24:58 +01:00
commandstable.cpp Use initializer lists for arrays and dictionaries 2018-01-16 12:27:44 +01:00
commandstable.hpp
commentstable.cpp
commentstable.hpp
contactgroupstable.cpp Use initializer lists for arrays and dictionaries 2018-01-16 12:27:44 +01:00
contactgroupstable.hpp
contactstable.cpp Use initializer lists for arrays and dictionaries 2018-01-16 12:27:44 +01:00
contactstable.hpp
countaggregator.cpp
countaggregator.hpp Apply clang-tidy fix 'modernize-use-default-member-init' 2018-01-04 12:24:58 +01:00
downtimestable.cpp
downtimestable.hpp
endpointstable.cpp Remove unused includes 2018-01-22 09:52:29 +01:00
endpointstable.hpp
filter.hpp Apply clang-tidy fix 'modernize-pass-by-value' 2018-01-04 12:24:57 +01:00
historytable.hpp
hostgroupstable.cpp Use initializer lists for arrays and dictionaries 2018-01-16 12:27:44 +01:00
hostgroupstable.hpp
hoststable.cpp Use initializer lists for arrays and dictionaries 2018-01-16 12:27:44 +01:00
hoststable.hpp Drop dead code in Livestatus feature 2018-01-15 13:39:34 +01:00
i2-livestatus.hpp
invavgaggregator.cpp Apply clang-tidy fix 'modernize-pass-by-value' 2018-01-04 12:24:57 +01:00
invavgaggregator.hpp Apply clang-tidy fix 'modernize-use-default-member-init' 2018-01-04 12:24:58 +01:00
invsumaggregator.cpp Apply clang-tidy fix 'modernize-pass-by-value' 2018-01-04 12:24:57 +01:00
invsumaggregator.hpp Apply clang-tidy fix 'modernize-use-default-member-init' 2018-01-04 12:24:58 +01:00
livestatuslistener.cpp Fix compatibility with CMake < 3.1 2018-01-18 15:12:46 +01:00
livestatuslistener.hpp Fix compatibility with CMake < 3.1 2018-01-18 15:12:46 +01:00
livestatuslistener.ti Add activation priorities for config object types 2018-05-04 11:25:47 +02:00
livestatuslogutility.cpp Remove unused includes 2018-01-22 09:52:29 +01:00
livestatuslogutility.hpp
livestatusquery.cpp Remove unused includes 2018-01-22 09:52:29 +01:00
livestatusquery.hpp
logtable.cpp Remove unused includes 2018-01-22 09:52:29 +01:00
logtable.hpp
maxaggregator.cpp Apply clang-tidy fix 'modernize-pass-by-value' 2018-01-04 12:24:57 +01:00
maxaggregator.hpp Apply clang-tidy fix 'modernize-use-default-member-init' 2018-01-04 12:24:58 +01:00
minaggregator.cpp Apply clang-tidy fix 'modernize-pass-by-value' 2018-01-04 12:24:57 +01:00
minaggregator.hpp Apply clang-tidy fix 'modernize-use-default-member-init' 2018-01-04 12:24:58 +01:00
negatefilter.cpp Apply clang-tidy fix 'modernize-pass-by-value' 2018-01-04 12:24:57 +01:00
negatefilter.hpp Apply clang-tidy fix 'modernize-pass-by-value' 2018-01-04 12:24:57 +01:00
orfilter.cpp Apply clang-tidy fix 'modernize-use-default-member-init' 2018-01-04 12:24:58 +01:00
orfilter.hpp Apply clang-tidy fix 'modernize-use-default-member-init' 2018-01-04 12:24:58 +01:00
servicegroupstable.cpp Use initializer lists for arrays and dictionaries 2018-01-16 12:27:44 +01:00
servicegroupstable.hpp
servicestable.cpp Use initializer lists for arrays and dictionaries 2018-01-16 12:27:44 +01:00
servicestable.hpp Drop Freshness wrappers from CompatUtility class 2018-01-15 13:39:34 +01:00
statehisttable.cpp Remove unused includes 2018-01-22 09:52:29 +01:00
statehisttable.hpp
statustable.cpp Use initializer lists for arrays and dictionaries 2018-01-16 12:27:44 +01:00
statustable.hpp
stdaggregator.cpp Apply clang-tidy fix 'modernize-pass-by-value' 2018-01-04 12:24:57 +01:00
stdaggregator.hpp Apply clang-tidy fix 'modernize-use-default-member-init' 2018-01-04 12:24:58 +01:00
sumaggregator.cpp Apply clang-tidy fix 'modernize-pass-by-value' 2018-01-04 12:24:57 +01:00
sumaggregator.hpp Apply clang-tidy fix 'modernize-use-default-member-init' 2018-01-04 12:24:58 +01:00
table.cpp
table.hpp
timeperiodstable.cpp
timeperiodstable.hpp
zonestable.cpp Use initializer lists for arrays and dictionaries 2018-01-16 12:27:44 +01:00
zonestable.hpp