Class AsyncJSONTransport

java.lang.Object
org.cometd.common.AbstractTransport
All Implemented Interfaces:
org.cometd.bayeux.server.ServerTransport, org.cometd.bayeux.Transport, org.eclipse.jetty.util.component.Dumpable

public class AsyncJSONTransport
extends AbstractHttpTransport
  • Constructor Details

  • Method Details

    • accept

      public boolean accept​(javax.servlet.http.HttpServletRequest request)
      Specified by:
      accept in class AbstractHttpTransport
    • handle

      public void handle​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException
      Specified by:
      handle in class AbstractHttpTransport
      Throws:
      java.io.IOException
      javax.servlet.ServletException
    • suspend

      protected AbstractHttpTransport.HttpScheduler suspend​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ServerSessionImpl session, org.cometd.bayeux.server.ServerMessage.Mutable reply, long timeout)
      Specified by:
      suspend in class AbstractHttpTransport
    • newHttpScheduler

      protected AbstractHttpTransport.HttpScheduler newHttpScheduler​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.AsyncContext asyncContext, ServerSessionImpl session, org.cometd.bayeux.server.ServerMessage.Mutable reply, long timeout)
    • write

      protected void write​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ServerSessionImpl session, boolean scheduleExpiration, java.util.List<org.cometd.bayeux.server.ServerMessage> messages, org.cometd.bayeux.server.ServerMessage.Mutable[] replies)
      Specified by:
      write in class AbstractHttpTransport
    • writeComplete

      protected void writeComplete​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ServerSessionImpl session, java.util.List<org.cometd.bayeux.server.ServerMessage> messages, org.cometd.bayeux.server.ServerMessage.Mutable[] replies)