Part of twisted.words.protocols.jabber.xmlstream View Source View In Hierarchy
Known subclasses: twisted.words.protocols.jabber.client.BindInitializer, twisted.words.protocols.jabber.client.SessionInitializer, twisted.words.protocols.jabber.sasl.SASLInitiatingInitializer, twisted.words.protocols.jabber.xmlstream.TLSInitiatingInitializer
Implements interfaces: twisted.words.protocols.jabber.ijabber.IInitiatingInitializer
This assumes the associated XmlStream represents the initiating entity of the connection.
| Class Variable | feature | tuple of (uri, name) of the stream feature root element. (type: tuple of (str, str)) | 
  
| Instance Variable | required | whether the stream feature is required to be advertized by the receiving 
entity. (type: bool) | 
  
| Method | __init__ | Undocumented | 
| Method | initialize | Initiate the initialization. | 
| Method | start | Start the actual initialization. | 
bool)
  Checks if the receiving entity advertizes the stream feature. If it 
does, the initialization is started. If it is not advertized, and the 
required instance variable is True, it raises FeatureNotAdvertized.
Otherwise, the initialization silently succeeds.
May return a deferred for asynchronous initialization.