Skip to main content
func (*TaskRunner) RunForever(ctx context.Context) error
Run 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.
if err := runner.RunForever(ctx); err != nil {
    return err
}