TaskRunner.RunForever
go
func (*TaskRunner) RunForever(ctx context.Context) errorRun the runner continuously, polling for tasks when idle.
RunForever stops when the context is canceled or when the process receives a supported shutdown signal.
Parameters
ctx context.Context required The context controlling the runner lifetime.
Returns
An error if the polling loop fails.