slixmpp/sleekxmpp/xmlstream
Lance Stout 4274f49ada Remove stream feature handlers on session_start.
Based on profiling, using around 35 stream handlers quarters the number
of basic message stanzas that can be processed in a second, in
comparison to only using the bare minimum of four handlers.

To help, we can drop handlers for stream features once the session
has started. So that we can re-enable these handlers when a stream
must restart, the 'stream_start' event has been added which fires
whenever a stream header is received.

The 'stream_start' event is a more generic replacement for the
existing start_stream_handler() method.
2012-01-17 22:14:24 -08:00
..
handler Update api docs for handlers and matchers 2011-12-04 16:26:14 -08:00
matcher Update the API docs for XMLStream 2011-12-04 20:35:17 -08:00
__init__.py Underscore names by default. 2010-10-17 22:04:42 -04:00
filesocket.py Add docs for filesocket 2011-11-22 16:33:38 -08:00
jid.py Update api docs for JID 2011-12-04 13:42:46 -08:00
scheduler.py Add API docs for the scheduler 2011-12-04 16:43:05 -08:00
stanzabase.py Merge branch 'develop' into develop-1.1 2011-12-31 01:29:12 -05:00
test.py moved seesmic branch to trunk 2009-06-03 22:56:51 +00:00
test.xml moved seesmic branch to trunk 2009-06-03 22:56:51 +00:00
testclient.py moved seesmic branch to trunk 2009-06-03 22:56:51 +00:00
tostring.py Update tostring docs, plus more doc cleanup 2011-11-22 16:25:33 -08:00
xmlstream.py Remove stream feature handlers on session_start. 2012-01-17 22:14:24 -08:00