alexapy.aiohttp.web_runner
¶
Classes¶
BaseSite
: Helper class that provides a standard way to create an ABC usingTCPSite
: Helper class that provides a standard way to create an ABC usingUnixSite
: Helper class that provides a standard way to create an ABC usingNamedPipeSite
: Helper class that provides a standard way to create an ABC usingSockSite
: Helper class that provides a standard way to create an ABC usingBaseRunner
: Helper class that provides a standard way to create an ABC usingAppRunner
: Web Application runnerServerRunner
: Low-level web server runnerGracefulExit
: Request to exit from the interpreter.
- class alexapy.aiohttp.web_runner.BaseSite(runner: alexapy.aiohttp.web_runner.BaseRunner, *, shutdown_timeout: float = 60.0, ssl_context: Optional[ssl.SSLContext] = None, backlog: int = 128)¶
Inheritance
- class alexapy.aiohttp.web_runner.TCPSite(runner: alexapy.aiohttp.web_runner.BaseRunner, host: Optional[str] = None, port: Optional[int] = None, *, shutdown_timeout: float = 60.0, ssl_context: Optional[ssl.SSLContext] = None, backlog: int = 128, reuse_address: Optional[bool] = None, reuse_port: Optional[bool] = None)¶
Inheritance
- class alexapy.aiohttp.web_runner.UnixSite(runner: alexapy.aiohttp.web_runner.BaseRunner, path: str, *, shutdown_timeout: float = 60.0, ssl_context: Optional[ssl.SSLContext] = None, backlog: int = 128)¶
Inheritance
- class alexapy.aiohttp.web_runner.NamedPipeSite(runner: alexapy.aiohttp.web_runner.BaseRunner, path: str, *, shutdown_timeout: float = 60.0)¶
Inheritance
- class alexapy.aiohttp.web_runner.SockSite(runner: alexapy.aiohttp.web_runner.BaseRunner, sock: socket.socket, *, shutdown_timeout: float = 60.0, ssl_context: Optional[ssl.SSLContext] = None, backlog: int = 128)¶
Inheritance
- class alexapy.aiohttp.web_runner.BaseRunner(*, handle_signals: bool = False, **kwargs: Any)¶
Inheritance
- class alexapy.aiohttp.web_runner.AppRunner(app: alexapy.aiohttp.web_app.Application, *, handle_signals: bool = False, **kwargs: Any)¶
Web Application runner
Inheritance
- class alexapy.aiohttp.web_runner.ServerRunner(web_server: alexapy.aiohttp.web_server.Server, *, handle_signals: bool = False, **kwargs: Any)¶
Low-level web server runner
Inheritance
- class alexapy.aiohttp.web_runner.GracefulExit¶
Inheritance