aio_microservice.core.abc¶
Attributes¶
Classes¶
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Module Contents¶
- class aio_microservice.core.abc.CommonABC[source]¶
Bases:
abc.ABC
Helper class that provides a standard way to create an ABC using inheritance.
- class aio_microservice.core.abc.ServiceABC(settings)[source]¶
Bases:
CommonABC
Helper class that provides a standard way to create an ABC using inheritance.
- Parameters:
settings (pydantic.BaseModel)
- class aio_microservice.core.abc.ExtensionABC[source]¶
Bases:
CommonABC
Helper class that provides a standard way to create an ABC using inheritance.
- aio_microservice.core.abc.CommonABCT¶
- class aio_microservice.core.abc.startup_hook(fn)[source]¶
- Parameters:
fn (Callable[[CommonABCT], collections.abc.Awaitable[None]])
- class aio_microservice.core.abc.shutdown_hook(fn)[source]¶
- Parameters:
fn (Callable[[CommonABCT], collections.abc.Awaitable[None]])
- class aio_microservice.core.abc.lifespan_hook(fn)[source]¶
- Parameters:
fn (Callable[[CommonABCT], collections.abc.AsyncGenerator[None, None]])
- class aio_microservice.core.abc.readiness_probe(fn)[source]¶
- Parameters:
fn (Callable[[CommonABCT], collections.abc.Awaitable[bool]])
- class aio_microservice.core.abc.liveness_probe(fn)[source]¶
- Parameters:
fn (Callable[[CommonABCT], collections.abc.Awaitable[bool]])
- class aio_microservice.core.abc.startup_message(fn)[source]¶
- Parameters:
fn (Callable[[CommonABCT], collections.abc.Awaitable[str]])