Class HttpReceiverOverHTTP

java.lang.Object
org.eclipse.jetty.client.HttpReceiver
org.eclipse.jetty.client.http.HttpReceiverOverHTTP
All Implemented Interfaces:
org.eclipse.jetty.http.HttpParser.HttpHandler, org.eclipse.jetty.http.HttpParser.ResponseHandler

public class HttpReceiverOverHTTP extends HttpReceiver implements org.eclipse.jetty.http.HttpParser.ResponseHandler
  • Constructor Details

  • Method Details

    • getHttpChannel

      public HttpChannelOverHTTP getHttpChannel()
      Overrides:
      getHttpChannel in class HttpReceiver
    • getResponseBuffer

      protected ByteBuffer getResponseBuffer()
    • receive

      public void receive()
      Overrides:
      receive in class HttpReceiver
    • onUpgradeFrom

      protected ByteBuffer onUpgradeFrom()
    • fillInterested

      protected void fillInterested()
    • isShutdown

      protected boolean isShutdown()
    • startResponse

      public void startResponse(org.eclipse.jetty.http.HttpVersion version, int status, String reason)
      Specified by:
      startResponse in interface org.eclipse.jetty.http.HttpParser.ResponseHandler
    • parsedHeader

      public void parsedHeader(org.eclipse.jetty.http.HttpField field)
      Specified by:
      parsedHeader in interface org.eclipse.jetty.http.HttpParser.HttpHandler
    • headerComplete

      public boolean headerComplete()
      Specified by:
      headerComplete in interface org.eclipse.jetty.http.HttpParser.HttpHandler
    • content

      public boolean content(ByteBuffer buffer)
      Specified by:
      content in interface org.eclipse.jetty.http.HttpParser.HttpHandler
    • contentComplete

      public boolean contentComplete()
      Specified by:
      contentComplete in interface org.eclipse.jetty.http.HttpParser.HttpHandler
    • parsedTrailer

      public void parsedTrailer(org.eclipse.jetty.http.HttpField trailer)
      Specified by:
      parsedTrailer in interface org.eclipse.jetty.http.HttpParser.HttpHandler
    • messageComplete

      public boolean messageComplete()
      Specified by:
      messageComplete in interface org.eclipse.jetty.http.HttpParser.HttpHandler
    • earlyEOF

      public void earlyEOF()
      Specified by:
      earlyEOF in interface org.eclipse.jetty.http.HttpParser.HttpHandler
    • badMessage

      public void badMessage(org.eclipse.jetty.http.BadMessageException failure)
      Specified by:
      badMessage in interface org.eclipse.jetty.http.HttpParser.HttpHandler
    • reset

      protected void reset()
      Description copied from class: HttpReceiver
      Resets the state of this HttpReceiver.

      Subclasses should override (but remember to call super) to reset their own state.

      Either this method or HttpReceiver.dispose() is called.

      Overrides:
      reset in class HttpReceiver
    • toString

      public String toString()
      Overrides:
      toString in class HttpReceiver