t.w.p.j.c.XMPPComponentServerFactory(xmlstream.XmlStreamServerFactory) : class documentation

Part of twisted.words.protocols.jabber.component View Source View In Hierarchy

XMPP Component Server factory.

This factory accepts XMPP external component connections and makes the router service route traffic for a component's bound domain to that component.
Present Since8.2
Method __init__ Undocumented
Method onConnectionMade Called when a component connection was made.
Method onAuthenticated Called when a component has succesfully authenticated.
Method onError Undocumented
Method onConnectionLost Undocumented

Inherited from XmlStreamServerFactory:

Method buildProtocol Create an instance of XmlStream.

Inherited from BootstrapMixin (via XmlStreamServerFactory):

Method installBootstraps Install registered bootstrap observers.
Method addBootstrap Add a bootstrap event handler.
Method removeBootstrap Remove a bootstrap event handler.

Inherited from Factory (via XmlStreamServerFactory, ServerFactory):

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.
def __init__(self, router, secret='secret'): (source)
Undocumented
def onConnectionMade(self, xs): (source)

Called when a component connection was made.

This enables traffic debugging on incoming streams.
def onAuthenticated(self, xs): (source)

Called when a component has succesfully authenticated.

Add the component to the routing table and establish a handler for a closed connection.
def onError(self, reason): (source)
Undocumented
def onConnectionLost(self, destination, xs, reason): (source)
Undocumented
API Documentation for Twisted, generated by pydoctor at 2011-10-27 16:27:37.