Method BringForward
- Namespace
- MailFathom.Application.Emails.Embeddings.Backfill
- Assembly
- MailFathom.Application.dll
BringForward()
Asks for a pass now, releasing a worker that is waiting out the pause the last pass chose.
public void BringForward()
Remarks
Called by the act that made a pass worth running rather than by anything watching for one, because the state it reacts to is a row that act has just committed. A request arriving while a pass is already running is held in the flag rather than dropped, so work an operator asked for is never lost to a worker that was busy instead of waiting; a second request against a first nobody has taken yet asks for the same single pass. Where NoPassWillRun() has been reported it does nothing at all, because there is no worker to release and recording a pass nothing will take would be a worse answer than recording none.