alexapy.aiohttp.web_runner

Classes

  • BaseSite: Helper class that provides a standard way to create an ABC using

  • TCPSite: Helper class that provides a standard way to create an ABC using

  • UnixSite: Helper class that provides a standard way to create an ABC using

  • NamedPipeSite: Helper class that provides a standard way to create an ABC using

  • SockSite: Helper class that provides a standard way to create an ABC using

  • BaseRunner: Helper class that provides a standard way to create an ABC using

  • AppRunner: Web Application runner

  • ServerRunner: Low-level web server runner

  • GracefulExit: 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

Inheritance diagram of BaseSite

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

Inheritance diagram of TCPSite

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

Inheritance diagram of UnixSite

class alexapy.aiohttp.web_runner.NamedPipeSite(runner: alexapy.aiohttp.web_runner.BaseRunner, path: str, *, shutdown_timeout: float = 60.0)

Inheritance

Inheritance diagram of NamedPipeSite

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

Inheritance diagram of SockSite

class alexapy.aiohttp.web_runner.BaseRunner(*, handle_signals: bool = False, **kwargs: Any)

Inheritance

Inheritance diagram of BaseRunner

class alexapy.aiohttp.web_runner.AppRunner(app: alexapy.aiohttp.web_app.Application, *, handle_signals: bool = False, **kwargs: Any)

Web Application runner

Inheritance

Inheritance diagram of AppRunner

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

Inheritance diagram of ServerRunner

class alexapy.aiohttp.web_runner.GracefulExit

Inheritance

Inheritance diagram of GracefulExit