Enum SpamClassificationRunEnding
- Namespace
- MailFathom.Application.Spam.Runs
- Assembly
- MailFathom.Application.dll
How a whole-mailbox classification run stopped being outstanding.
public enum SpamClassificationRunEnding
Fields
Completed = 0The run reached the end of the mail its scope names.
Disabled = 2Classification was switched off while the run was outstanding.
Held apart from a completed run because the mail was not looked at rather than found to be clean. Walking on would classify nothing message after message and report a finished run over a mailbox nothing was decided about.
Superseded = 1The settings a verdict is reached under changed while the run was outstanding.
A run that has scored half a mailbox under one profile cannot finish the other half under another: the two halves would not be comparable and the record could not say which terms the run applied. Ending it is what leaves the operator with an honest record and one thing to do, which is ask for the run again under the settings now in force.
Remarks
None of these is a failure, and each names a different thing for an operator to do: nothing, ask again, or switch classification back on first. A run that a process crash interrupted has no ending at all — it is still outstanding, and the next account run carries it from the batch the last one committed.