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 IServiceProvider(ABC): (source)
Known subclasses: orionis.container.providers.ServiceProvider
Undocumented
| Async Method | boot |
Perform post-registration initialization tasks. |
| Method | register |
Register services and components into the application container. |
orionis.container.providers.ServiceProviderPerform post-registration initialization tasks.
This asynchronous method is called after all services have been registered. Subclasses may override this method to initialize services or perform operations required at application boot time.
| Returns | |
None | This method does not return a value. |
orionis.container.providers.ServiceProviderRegister services and components into the application container.
This synchronous method must be implemented by subclasses to bind services, configurations, or other components to the application container. It is called during the application's service registration phase.
Note
This method must be synchronous. Asynchronous operations are not supported in this method.
| Returns | |
None | This method does not return a value. |
| Raises | |
NotImplementedError | If the method is not overridden in a subclass. |