Constructor. Creates the internal event timer set.
Type of delegate called when an event fires. The delegate's return value indicates whether the timed event should remain registered (true) or be unregistered (false).
Unused IApplicationExtension methods.
Unregisters all timed events (thus unregisters the internal TimerEvent from epoll).
Unused IApplicationExtension methods.
Unused IApplicationExtension methods.
Unused IApplicationExtension methods.
Registers a timer with the extension. The provided delegate will be called repeatedly according to the specified period, as long as it returns true.
Registers a timer with the extension. The provided delegate will be called once after the initial delay specified, then repeatedly according to the specified period, as long as it returns true.
Registers a timer with the extension. The provided delegate will be called once after the initial delay specified, then repeatedly according to the specified period, as long as it returns true.
Alias of IApplication, for use by implementing classes without needing to import ocean.util.app.model.IApplication.
Function executed before the program runs.
Function executed after the program runs.
Function executed at program exit.
Function executed if (and only if) an ExitException was thrown.