interface documentation
class IAgentEndpointFactory(Interface): (source)
Known implementations: twisted.web.client._StandardEndpointFactory
An 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 | endpoint |
Construct and return an IStreamClientEndpoint for the outgoing request's connection. |
Construct and return an 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. |