The cold start is purposed to clear out active workload and delete the events' schedules. However there are five levels of the cold start which
allow to vary the behaviour:
Start.type.level = -2
The server starts with normal cold start, but scheduled events that have not been processed at the time of the shutdown will be re-scheduled.
Events that require a manual trigger are not preserved.
Start.type.level = -1
The server starts with a normal cold start, the generations count for all applications is set to zero - these applications will be purged also.
Start.type.level = 0
The server cold starts its scheduler and active workload (nothing is preserved).
Start.type.level = 1
The server starts with the cold start, but all scheduled events are preserved.
Events that were not yet processed at the time of the shutdown continue to be triggered after the server is started.
Events that require a manual trigger are also preserved.
Start.type.level = 2
The server starts with the cold start, but active workload is preserved.
Workload that was running at the time of shutdown continues to run after the server is started.