Class Scheduler (2.10.0)

Scheduler()

Abstract base class for schedulers.

Schedulers are used to schedule callbacks asynchronously.

Properties

queue

Queue: A concurrency-safe queue specific to the underlying concurrency implementation.

This queue is used to send messages back to the scheduling actor.

Methods

schedule

schedule(callback: Callable, *args, **kwargs)

Schedule the callback to be called asynchronously.

shutdown

shutdown(await_msg_callbacks: bool = False)

Shuts down the scheduler and immediately end all pending callbacks.