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 (Including Private)


parameter ExecutionContext = 1;
Permitted execution context. 1 = Startup only (default), 2 = Failover only
parameter Name;
Optional descriptive name to use in logging messages regarding the execution of this class.


classmethod AddToStartupTable() [ Language = objectscript ]
abstract classmethod OnSystemStartup() [ Language = objectscript ]
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.