You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by Bogdan Ciprian Pistol <bo...@gmail.com> on 2010/06/07 00:03:56 UTC

[Vysper] XMPP BOSH - Week 2

Week 2 - status report (http://vysper-gsoc2010.blogspot.com/2010/06/week-2.html)

The following tasks were scheduled for this week:

    * Parsing the XML received from the client with nbxml
    * figuring out how should the parsed messages be handled
    * handling the parsed messages and responding back to the client

Completed:

    * Parsing the XML received from the client with nbxml
    * The handling of the messages will be done by keeping a
BoshBackedSessionContext with the state of the session. The session
context will be associated with the HTTP session maintained by Jetty
via javax.servlet.http.HttpSession

Patches:

    * https://issues.apache.org/jira/browse/VYSPER-207

In progress:

    * handling the parsed messages and responding back to the client

Next:

    * implementing the logic of responses to the client (keeping a
session before sending an empty response on timeout, honoring the
'hold' attribute for requests,  acknowledgment 'ack' attribute  logic,
keeping the responses in some cache to be able to resend them if not
acknowledged by the client)


Bogdan