THE ORIONIS API
Build with clarity.
Explore the building blocks of an async-first Python framework. Every module, class, and method — connected, searchable, and ready to build with.
class documentation
class IBaseScheduler(ABC): (source)
Known subclasses: orionis.console.base.BaseScheduler
Undocumented
| Async Method | on |
Handle the scheduler pause event. |
| Async Method | on |
Handle the scheduler resumption event. |
| Async Method | on |
Handle the scheduler finalization event. |
| Async Method | on |
Handle the scheduler start event. |
| Async Method | tasks |
Register scheduled tasks for the application. |
overridden in
orionis.console.base.BaseSchedulerHandle the scheduler pause event.
| Parameters | |
event:SchedulerEvent | The event object representing the scheduler pause. |
| Returns | |
None | This method does not return any value. |
overridden in
orionis.console.base.BaseSchedulerHandle the scheduler resumption event.
| Parameters | |
event:SchedulerEvent | The event object representing the scheduler resumption. |
| Returns | |
None | This method does not return any value. |
overridden in
orionis.console.base.BaseSchedulerHandle the scheduler finalization event.
| Parameters | |
event:SchedulerEvent | The event object representing the scheduler shutdown. |
| Returns | |
None | This method does not return any value. |
overridden in
orionis.console.base.BaseSchedulerHandle the scheduler start event.
| Parameters | |
event:SchedulerEvent | The event object representing the scheduler start. |
| Returns | |
None | This method does not return any value. |
overridden in
orionis.console.base.BaseSchedulerRegister scheduled tasks for the application.
This method sets up tasks that the scheduler will execute using the provided
schedule object. Subclasses should override this method to define specific
tasks and their scheduling properties.
Notes
Subclasses must implement this method to specify their task scheduling logic.
| Parameters | |
schedule:ISchedule | The schedule object used to register scheduled commands. |
| Returns | |
None | This method does not return any value. |