HarvestJob
Each time a HarvestDefinition defines a harvest which should be performed at a given time, a harvest job is created. The harvest job is dispatched to a HarvestServer, when one becomes ready.
Lifecycle
(Job class for details):
- New: The job has just been created
- Submitted: The job has been dispatched to the HarvestServers, but hasn't begun processing yet.
- Started: The harvest defined in the job is being processed by a harvester
- Done: The harvester has successfully finished the harvest
- Failed: The harvest didn't finish corrently.
Attributes
An harvest job contains the following attributes:
TBD
Detailed functionality
- Max 1 queued job — No more than 1 job should be placed in the dispatch queue at a time