class documentation

class ClientFactory(Factory): (source)

Known subclasses: twisted.conch.client.direct.SSHClientFactory, twisted.conch.scripts.tkconch.SSHClientFactory, twisted.internet.protocol.ReconnectingClientFactory, twisted.mail.relaymanager.SMTPManagedRelayerFactory, twisted.mail.smtp.SMTPSenderFactory, twisted.names.client.DNSClientFactory, twisted.protocols.dict.DictLookupFactory, twisted.protocols.ftp.DTPFactory, twisted.protocols.loopback.LoopbackClientFactory, twisted.protocols.portforward.ProxyClientFactory, twisted.spread.pb.PBClientFactory, twisted.web.client.HTTPClientFactory, twisted.web.proxy.ProxyClientFactory, twisted.web.xmlrpc.QueryFactory, twisted.words.protocols.irc.DccChatFactory, twisted.internet.endpoints._WrappingFactory, twisted.internet.protocol._InstanceFactory, twisted.protocols.ftp._PassiveConnectionFactory

View In Hierarchy

A Protocol factory for clients.

This can be used together with the various connectXXX methods in reactors.

Method client​Connection​Failed Called when a connection has failed to connect.
Method client​Connection​Lost Called when an established connection is lost.
Method started​Connecting Called when a connection has been started.

Inherited from Factory:

Class Method for​Protocol Create a factory for the given protocol.
Method build​Protocol Create an instance of a subclass of Protocol.
Method do​Start Make sure startFactory is called.
Method do​Stop Make sure stopFactory is called.
Method log​Prefix Describe this factory for log messages.
Method start​Factory This will be called before I begin listening on a Port or Connector.
Method stop​Factory This will be called before I stop listening on all Ports/Connectors.
Class Variable noisy Undocumented
Class Variable protocol Undocumented
Instance Variable num​Ports Undocumented
def startedConnecting(self, connector): (source)

Called when a connection has been started.

You can call connector.stopConnecting() to stop the connection attempt.

Parameters
connectora Connector object.