minos.networks.http.adapters
Classes
Http Adapter class. |
- class HttpAdapter[source]
Bases:
SetupMixin
Http Adapter class.
- __init__(routers, **kwargs)[source]
- Parameters
routers (list[minos.networks.routers.HttpRouter]) –
- property routes: dict[minos.networks.decorators.definitions.http.abc.HttpEnrouteDecorator, collections.abc.Callable]
Get routes.
- Returns
A
dict
withHttpEnrouteDecorator
andCallable
as values.
- property routers: list[minos.networks.routers.HttpRouter]
Get the routers.
- Returns
A
list
ofRouter
instances.
- async destroy()
Destroy miscellaneous repository things.
- Returns
This method does not return anything.
- Return type
None
- classmethod from_config(config=None, **kwargs)
Build a new instance from config.
- Parameters
config (Optional[Union[Config, Path]]) – Config instance. If None is provided, default config is chosen.
kwargs – Additional named arguments.
- Returns
A instance of the called class.
- Return type
S
- async setup()
Setup miscellaneous repository things.
- Returns
This method does not return anything.
- Return type
None