class _StandardEndpointFactory: (source)
Implements interfaces: twisted.web.iweb.IAgentEndpointFactory
| Method | __init__ |
|
| Method | endpointForURI |
Connect directly over TCP for b'http' scheme, and TLS for b'https'. |
| Instance Variable | _bindAddress |
If not None, the address passed to HostnameEndpoint for specifying the local address to bind to. |
| Instance Variable | _connectTimeout |
If not None, the timeout passed to HostnameEndpoint for specifying the connection timeout. |
| Instance Variable | _policyForHTTPS |
A web context factory which will be used to create SSL context objects for any SSL connections the agent needs to make. |
| Instance Variable | _reactor |
Undocumented |
| Parameters | |
reactor:see HostnameEndpoint.__init__ for acceptable reactor types. | A provider to use to create endpoints. |
contextFactory:IPolicyForHTTPS. | A factory for TLS contexts, to control the verification parameters of OpenSSL. |
connectTimeout:float or None | The amount of time that this Agent will wait for the peer to accept a connection. |
bindAddress:bytes or None | The local address for client sockets to bind to. |
| Parameters | |
| uri | URI to connect to. |
| Returns | |
IStreamClientEndpoint | Endpoint to connect to. |
None, the address passed to HostnameEndpoint for specifying the local address to bind to.None, the timeout passed to HostnameEndpoint for specifying the connection timeout.