Part of twisted.words.xish.xmlstream View Source View In Hierarchy
Known subclasses: twisted.words.protocols.jabber.xmlstream.XmlStreamServerFactory, twisted.words.xish.xmlstream.XmlStreamFactoryMixin
This mixin is for factories providing IProtocolFactory
to make sure bootstrap event observers are set up on protocols, before
incoming data is processed. Such protocols typically derive from utility.EventDispatcher
,
like XmlStream
.
You can set up bootstrap event observers using
addBootstrap
. The event
and fn
parameters correspond with the event
and
observerfn
arguments to utility.EventDispatcher.addObserver
.
Present Since | 8.2. |
Instance Variable | bootstraps | The list of registered bootstrap event observers. |
Method | __init__ | Undocumented |
Method | installBootstraps | Install registered bootstrap observers. |
Method | addBootstrap | Add a bootstrap event handler. |
Method | removeBootstrap | Remove a bootstrap event handler. |
Parameters | dispatcher | Event dispatcher to add the observers to. (type: utility.EventDispatcher ) |
Parameters | event | The event to register an observer for. (type: str or xpath.XPathQuery ) |
fn | The observer callable to be registered. |
Parameters | event | The event the observer is registered for. (type: str or xpath.XPathQuery ) |
fn | The registered observer callable. |