mirror of
https://github.com/vanitasvitae/Smack.git
synced 2025-09-09 17:19:39 +02:00
Add support for XEP-0198: Stream Management
- De-duplicate code by moving it into AbstractXMPPConnection - Introduce TopLevelStreamElement as superclass for all XMPP stream elements. - Add SynchronizationPoint, ParserUtils - Add ParserUtils Fixes SMACK-333 and SMACK-521
This commit is contained in:
parent
07c10a7444
commit
fc51f3df48
69 changed files with 3277 additions and 1083 deletions
|
@ -9,6 +9,14 @@ for many of the protocol extensions.
|
|||
This manual provides details about each of the "smackx" extensions, including
|
||||
what it is, how to use it, and some simple example code.
|
||||
|
||||
Currently supported XEPs of smack-tcp
|
||||
-------------------------------------
|
||||
|
||||
| Name | XEP | Description |
|
||||
|---------------------------------------------|----------------------------------------------------------|----------------------------------------------------------------------------------------------------------|
|
||||
| [Stream Management](streammanagement.html) | [XEP-0198](http://xmpp.org/extensions/xep-0198.html) | Allows active management of an XML Stream between two XMPP entities (stanza acknowledgement, stream resumption). |
|
||||
|
||||
|
||||
Smack Extensions and currently supported XEPs by Smack (smack-extensions)
|
||||
-------------------------------------------------------------------------
|
||||
|
||||
|
|
37
documentation/extensions/streammanagement.md
Normal file
37
documentation/extensions/streammanagement.md
Normal file
|
@ -0,0 +1,37 @@
|
|||
Stream Management
|
||||
=================
|
||||
|
||||
XMPPTCPConnection comes with support for Stream Management (SM).
|
||||
|
||||
**XEP related:** [XEP-0198](http://xmpp.org/extensions/xep-0198.html)
|
||||
|
||||
Known interoperability issues
|
||||
-----------------------------
|
||||
|
||||
- SM resumption failes on prosody when compression in sync flush mode is used with prosody. See [Prosody issue #433](https://code.google.com/p/lxmppd/issues/detail?id=433).
|
||||
|
||||
Enabling stream management
|
||||
------------------------
|
||||
|
||||
TODO
|
||||
|
||||
Getting notifications about acknowledges stanzas
|
||||
------------------------------------------------
|
||||
|
||||
TODO
|
||||
|
||||
Requisting stanza acknowledgements from the server
|
||||
--------------------------------------------------
|
||||
|
||||
### By using predicates
|
||||
|
||||
TODO
|
||||
|
||||
### Manually
|
||||
|
||||
TODO
|
||||
|
||||
Enable stream resumption
|
||||
------------------------
|
||||
|
||||
TODO
|
Loading…
Add table
Add a link
Reference in a new issue