Structs

The responsibilty to process a yet to be assigned set of tasks on the queue. Once converted into a TaskAssignment the task range responsible for processing will be bounded and further tasks enqueued will be of a new batch. Assignment of a task range can be deferred until resources such as database connections are ready as a way to process tasks in larger batches.

Traits