twisted.words.protocols.jabber.xmlstreamView Source (View In Hierarchy)
Known subclasses: twisted.words.protocols.jabber.client.BasicAuthenticator, twisted.words.protocols.jabber.client.XMPPAuthenticator, twisted.words.protocols.jabber.component.ConnectComponentAuthenticator
Authenticator for initiating entities.
|Method||connectionMade||Called by the XmlStream when the underlying socket connection is in place.|
|Method||initializeStream||Perform stream initialization procedures.|
|Method||streamStarted||Called by the XmlStream when the stream has started.|
Inherited from Authenticator:
|Instance Variable||xmlstream||The XmlStream that needs authentication (type:
|Method||associateWithStream||Called by the XmlStreamFactory when a connection has been made to the requested peer, and an XmlStream object has been instantiated.|
Called by the XmlStream when the underlying socket connection is in place.
This allows the Authenticator to send an initial root element, if it's connecting, or wait for an inbound root from the peer if it's accepting the connection.
Subclasses can use self.xmlstream.send() to send any initial data to the peer.
Perform stream initialization procedures.
holds a list of initializer objects in its
attribute. This method calls these initializers in order and dispatches the
event when the list has been successfully processed. Otherwise it
INIT_FAILED_EVENT event with the failure.
Initializers may return the special
object to halt the initialization processing. It signals that the current
initializer was successfully processed, but that the XML Stream has been
reset. An example is the TLSInitiatingInitializer.
Called by the XmlStream when the stream has started.
to extract further stream headers from
wait for stream features being received and then call