[jboss-dev-forums] [JBoss AS 7 Development] - Issue with Advanced IO

ronorato do-not-reply at jboss.com
Wed Dec 21 14:47:07 EST 2011


ronorato [http://community.jboss.org/people/ronorato] created the discussion

"Issue with Advanced IO"

To view the discussion, visit: http://community.jboss.org/message/642745#642745

--------------------------------------------------------------
I have have some problems with getting HttpEventServlet to respond to the BEGIN event from my web client.  Using WireShark I am seeing the handshake request begin sent from the web client to the web server.  Using my tracing I am seeing the BEGIN event being called, but I am not seeing the web server respond back to the web client.  This is causing the web client to timeout and retry the handshake.

Here is the event method from my servlet that implements HttpEventServlet:

public void event(HttpEvent event)
    throws IOException, ServletException
  {
    log.info("event() entered");

    HttpServletRequest request = event.getHttpServletRequest();
    HttpServletResponse response = event.getHttpServletResponse();

    switch (event.getType()) {
      case BEGIN:
        log.info("Begin for session: " + request.getSession(true).getId());
        StringBuilder toLog = new StringBuilder();

         Enumeration params = request.getParameterNames(); 
        // Debug code
        while(params.hasMoreElements()) {
            String current = (String) params.nextElement();
            toLog.append(current + "=" + request.getParameter(current));
            if(params.hasMoreElements()) {
                toLog.append(", ");
            }
        }
        log.warn("BEGIN Parameters: " + toLog.toString());

        messageSender.addConnection(response);
        break;
      .......

the debug code produces the following output:

13:43:09,688 INFO  event() entered
13:43:09,688 INFO  Begin for session: PJG9NHvS1qi t-vJE7uDDJisF
13:43:09,688 WARN  BEGIN Parameters: message=[{"version":"1.0","minimumVersion":"0.9","channel":"/meta/handshake","id":"6","supportedConnectionTypes":["long-polling","long-polling-json-encoded","callback-polling"]}]

Any help would be greatly appreciated.
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/642745#642745]

Start a new discussion in JBoss AS 7 Development at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2225]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-dev-forums/attachments/20111221/7e4456e4/attachment.html 


More information about the jboss-dev-forums mailing list