admit

abstract fun admit(descriptor: TaskDescriptor): AdmissionTicket?

Decide whether descriptor may execute now.

Return

an AdmissionTicket to run the task (its AdmissionTicket.settle is invoked once the task completes), or null to defer — leaving the task pending for a later claim cycle without dropping it.