ORIONIS API REFERENCE

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 StorageProvider(ServiceProvider, DeferrableProvider): (source)

View In Hierarchy

Service provider for the Orionis storage system.

Binds IStorageManager to StorageManager as a singleton and pins the Storage facade so that attribute access is direct without container resolution overhead on every call.

Class Method provides Return the services registered by this provider.
Async Method boot Pin the Storage facade after all services are registered.
Method register Bind IStorageManager to StorageManager as a singleton.
def provides(cls) -> list[type]: (source)

Return the services registered by this provider.

Returns
list[type]List containing IStorageManager.
async def boot(self): (source)

Pin the Storage facade after all services are registered.

Returns
NoneUndocumented
def register(self): (source)

Bind IStorageManager to StorageManager as a singleton.

Returns
NoneUndocumented