Represents a long-running process that executes a given function at a specified interval.
Constructs a new instance of the LongRunningProcess class.
The configuration object for the process.
The interval at which the process should run.
None
Readonly
A logger object used for logging messages, errors, and other information.
The publisher of the content.
A reference to the NodeJS.Timeout object representing the interval timer.
Executes the provided execution function at a specified interval.
The function to execute.
Represents a long-running process that executes a given function at a specified interval.