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 DeferrableProvider(IDeferrableProvider): (source)
Known subclasses: orionis.cache.provider.CacheProvider
Mark service providers that support deferred loading.
This is a marker interface used to identify service providers that can defer their initialization until actually needed by the container.
| Class Method | provides |
Return the services provided by this provider. |
overridden in
orionis.cache.provider.CacheProviderReturn the services provided by this provider.
| Returns | |
list[type | str] | A list of service types or string identifiers that this provider offers. |
| Raises | |
NotImplementedError | When subclasses do not implement this method. |