Package ai.preferred.venom.job
-
Interface Summary Interface Description JobAttribute This interface represents attributes that can be added to jobs to manipulate the crawling process.QueueScheduler This interface represents only the most basic of a scheduler.Scheduler This interface represents only the adding part a scheduler. -
Class Summary Class Description AbstractPriorityQueueScheduler AbstractQueueScheduler FIFOQueueScheduler This class provides and implementation of scheduler with a first in first out queue.Job This class will be placed in a scheduler for queuing requests.JobScheduler An implementation of ai.preferred.venom.job.Scheduler using Job.LazyPriorityQueueScheduler This class provides and implementation of scheduler with a priority sensitive queue and polls from iterator when queue is empty.LazyScheduler Deprecated. PriorityJobAttribute This class provides an implementation of job attribute with comparable priority.PriorityQueueScheduler This class provides an implementation of scheduler with a priority sensitive queue. -
Enum Summary Enum Description Priority Job priorities, list in descending order of priority: HIGHEST, HIGH, NORMAL, LOW, LOWEST.