t.i.p.ClientFactory(Factory) : class documentation

Part of twisted.internet.protocol View Source View In Hierarchy

Known subclasses: twisted.conch.client.direct.SSHClientFactory, twisted.conch.scripts.tkconch.SSHClientFactory, twisted.internet.endpoints._WrappingFactory, twisted.internet.protocol._InstanceFactory, twisted.internet.protocol.ReconnectingClientFactory, twisted.mail.relaymanager.SMTPManagedRelayerFactory, twisted.mail.smtp.SMTPSenderFactory, twisted.names.client.DNSClientFactory, twisted.news.news.UsenetClientFactory, twisted.protocols.dict.DictLookupFactory, twisted.protocols.ftp._PassiveConnectionFactory, twisted.protocols.ftp.DTPFactory, twisted.protocols.loopback.LoopbackClientFactory, twisted.protocols.policies.WrappingFactory, 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.words.protocols.msn.NotificationFactory

A Protocol factory for clients.

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

Method startedConnecting Called when a connection has been started.
Method clientConnectionFailed Called when a connection has failed to connect.
Method clientConnectionLost Called when an established connection is lost.

Inherited from Factory:

Method logPrefix Describe this factory for log messages.
Method doStart Make sure startFactory is called.
Method doStop Make sure stopFactory is called.
Method startFactory This will be called before I begin listening on a Port or Connector.
Method stopFactory This will be called before I stop listening on all Ports/Connectors.
Method buildProtocol Create an instance of a subclass of Protocol.
def startedConnecting(self, connector): (source)
Called when a connection has been started.

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

Parametersconnectora Connector object.
def clientConnectionFailed(self, connector, reason): (source)
Called when a connection has failed to connect.

It may be useful to call connector.connect() - this will reconnect.

def clientConnectionLost(self, connector, reason): (source)
Called when an established connection is lost.

It may be useful to call connector.connect() - this will reconnect.

API Documentation for Twisted, generated by pydoctor at 2013-04-03 11:20:05.