Skip to main content

%ZHSLIB.AbstractStartupItem

abstract class %ZHSLIB.AbstractStartupItem

Abstract base class for system startup items. Some characteristics are defined via overridable class parameters, and the main set of behavior is determined only by the implemented logic. An implementation of the OnSystemStartup method does not take input parameters.

Method Inventory

Parameters

parameter ExecutionContext = 1;
Permitted execution context. 1 = Startup only (default), 2 = System becoming primary (also startup in non-mirrored)
parameter Name;
Optional descriptive name to use in logging messages regarding the execution of this class.

Methods

classmethod AddToStartupTable()
abstract classmethod OnSystemStartup()
Method invoked by Startup loop. Implementation of this class implements this method.
- Expected startup mode is as a background job.
- Expected startup namespace is HSLIB.
FeedbackOpens in a new tab