class IAgentEndpointFactory(Interface): (source)
Known implementations: twisted.web.client._StandardEndpointFactory
IAgentEndpointFactory provides a way of constructing an endpoint used for outgoing Agent requests. This is useful in the case of needing to proxy outgoing connections, or to otherwise vary the transport used.| Present Since | |
| 15.0 |
| Method | endpointForURI |
Construct and return an IStreamClientEndpoint for the outgoing request's connection. |
IStreamClientEndpoint for the outgoing request's connection.| Parameters | |
uri:twisted.web.client.URI | The URI of the request. |
| Returns | |
an IStreamClientEndpoint provider | An endpoint which will have its connect method called to issue the request. |
| Raises | |
twisted.internet.error.SchemeNotSupported | If the given URI's scheme cannot be handled by this factory. |