BatchedScheduler

interface BatchedScheduler<T> : Scheduler<T>

Extension to Scheduler to allow for batched retrieval from the queue.

Parameters

<T>

concentration type

Inheritors

Functions

Link copied to clipboard
abstract fun addReaction(p: Actionable<T>)
Link copied to clipboard
abstract fun getNext(): Actionable<T>
Link copied to clipboard
abstract fun getNextBatch(): List<Actionable<T>>
Retrieve the next scheduled batch of reactions.
Link copied to clipboard
abstract fun removeReaction(p: Actionable<T>)
Link copied to clipboard
abstract fun updateReaction(p: Actionable<T>)