Class JSONTransport

All Implemented Interfaces:
ServerTransport, org.cometd.bayeux.Transport, org.eclipse.jetty.util.component.Dumpable

public class JSONTransport
extends AbstractStreamHttpTransport
  • Field Details

  • Constructor Details

  • Method Details

    • init

      public void init()
      Description copied from class: AbstractServerTransport
      Initializes the transport, resolving default and direct options.
      Overrides:
      init in class AbstractHttpTransport
    • accept

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

      protected ServerMessage.Mutable[] parseMessages​(javax.servlet.http.HttpServletRequest request) throws java.io.IOException, java.text.ParseException
      Specified by:
      parseMessages in class AbstractStreamHttpTransport
      Throws:
      java.io.IOException
      java.text.ParseException
    • beginWrite

      protected javax.servlet.ServletOutputStream beginWrite​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
      Specified by:
      beginWrite in class AbstractStreamHttpTransport
      Throws:
      java.io.IOException
    • endWrite

      protected void endWrite​(javax.servlet.http.HttpServletResponse response, javax.servlet.ServletOutputStream output) throws java.io.IOException
      Specified by:
      endWrite in class AbstractStreamHttpTransport
      Throws:
      java.io.IOException